gpt4 book ai didi

java - 为网络抓取提供输入数据

转载 作者:太空宇宙 更新时间:2023-11-04 14:59:31 26 4
gpt4 key购买 nike

我想从以下网站中删除数据:
http://www.upmandiparishad.in/commodityWiseAll.aspx

有两个输入元素,CommodityDate。如何提供这些值并检索结果信息?

最佳答案

要使用 Java 从网页中提取数据,可以使用 jsoup .

要提供输入元素,您需要了解浏览器最初是如何提供它们的。基本上,客户端和服务器之间的请求-响应有两种最常见的方法:

  • GET - 从指定资源请求数据
  • POST - 将要处理的数据提交到指定资源

您可以找到有关它们的更多信息here .

当您选择CommodityDate 输入值时,您可以通过检查网络请求来研究用于向服务器提供这些值的方法。例如,在 Chrome 中,您可以按 F12 并选择网络选项卡来检查浏览器发送和接收的信息。

当您找到提供数据的方式后,您可以相应地形成您的 HTTP 请求,以通过 jsoup 或类似的库提供相同的数据。
例如,以下是您如何为您的请求提供简单的输入字段:

Document doc = Jsoup.connect("http://example.com/")
.data("some_input_1", "some_data_1")
.data("some_input_2", "some_data_2")
.post();

这当然只是为了让您入门,它绝不是一个完整的答案。您需要付出真正的努力来在线搜索答案,因为答案有很多。

这里只是一些帮助您入门的内容:

关于java - 为网络抓取提供输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22779425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com