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。但这是一个可怕的矫枉过正。
我正在使用 JSoup scrape/parse 来自 [url] 的数据,但我还需要能够填写网页上的开始日期和结束日期字段。
如有任何帮助,我们将不胜感激,
谢谢
有两种方法可以检索该数据。如果您查看浏览器的开发人员工具网络选项卡,您可以看到当您输入开始+结束日期并单击搜索时,有一个 POST AJAX 请求完成,并且该请求 returns JSON.因此,您可以使用 HTTP 客户端发出此类请求并使用 Jackson、GSON 或任何其他 JSON 解析器解析 JSON。
或者,如果您真的想在表单字段中输入数据并提交表单 - 您必须为此使用 Selenium WebDriver。但这是一个可怕的矫枉过正。