Android Java JSoup 搜索然后检索结果

Android Java JSoup Search then retrieve results

我正在使用 JSoup scrape/parse 来自 [url] 的数据,但我还需要能够填写网页上的开始日期和结束日期字段。

如有任何帮助,我们将不胜感激,

谢谢

有两种方法可以检索该数据。如果您查看浏览器的开发人员工具网络选项卡,您可以看到当您输入开始+结束日期并单击搜索时,有一个 POST AJAX 请求完成,并且该请求 returns JSON.因此,您可以使用 HTTP 客户端发出此类请求并使用 Jackson、GSON 或任何其他 JSON 解析器解析 JSON。

或者,如果您真的想在表单字段中输入数据并提交表单 - 您必须为此使用 Selenium WebDriver。但这是一个可怕的矫枉过正。