【发布时间】:2019-09-29 19:50:16
【问题描述】:
我正在使用 JSoup 从 [url] 抓取/解析数据,但我还需要能够填写网页上的开始日期和结束日期字段。
对于这个问题的任何帮助将不胜感激,
谢谢
【问题讨论】:
标签: java android web-scraping jsoup
我正在使用 JSoup 从 [url] 抓取/解析数据,但我还需要能够填写网页上的开始日期和结束日期字段。
对于这个问题的任何帮助将不胜感激,
谢谢
【问题讨论】:
标签: java android web-scraping jsoup
有两种方法可以检索该数据。如果您查看浏览器的开发人员工具网络选项卡,您会看到当您输入开始+结束日期并单击搜索时完成了一个 POST AJAX 请求,并且该请求返回 JSON。因此,您可以使用 HTTP 客户端发出此类请求并使用 Jackson、GSON 或任何其他 JSON 解析器解析 JSON。
或者,如果您真的想在表单字段中输入数据并提交表单 - 您必须为此使用 Selenium WebDriver。但这是一个可怕的矫枉过正。
【讨论】: