Jsoup Java HTML解析器:执行Javascript事件

20

我能在Jsoup中填写表单、执行事件和Javascript函数吗?如果可以,如何操作?还是我应该选择另一个解析器。


1
你是怎么解决的?你得到想要的了吗? - user3575963
2个回答

37

JSoup是一种HTML解析器/"整理器",而不是浏览器仿真器。如果要与HTML页面进行交互(执行JavaScript、填写表单等),应该使用类似HtmlUnitSelenium的工具。


好的。我有一个问题,在HTML页面上有两个下拉框。当更改一个下拉框时,另一个下拉框中的选项也会更改。我想在Java代码中更改第一个下拉框的值,然后获取第二个下拉框中的新值,在HTML单元中怎么做? - user517491

3

使用Selenium - 如果您使用Selenium 2 WebDriver API,则主要类别包括WebDriver、FirefoxDriver和JavascriptExecutor。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接