我希望通过网页抓取从此网站获取数据。 http://www.upmandiparishad.in/commodityWiseAll.aspx
之前我使用JSoup来获取更多静态HTML网站,但这对我来说很难,因为在我获得网站上的HTML表之前必须点击一个按钮而我不知道它是否可能使用JSoup来操作按钮。
点击此按钮后,我会得到一个HTML表格。
那么我怎样才能做到这一点?
提前致谢
答案 0 :(得分:0)
您似乎已将JSoup用作html解析器,但未将其用作请求/响应处理程序。 我会给你两个选择:
选项1:
选项2:
答案 1 :(得分:0)
假设页面有很多输入标签,就像文本输入和密码一样,我猜你知道这个。现在你必须传递数据(“在这里命名”,“在这里输入值”)。post()将操纵一个按钮。
示例:假设这是html代码<INPUT TYPE=SUBMIT NAME="submit" VALUE="SUBMIT" ALIGN = "center">
然后这将是你的自动化命令!
Jsoup.connect("<url here>").userAgent("Chrome").data("submit","SUBMIT").post();