如何使用jsoup选择由javascript生成的元素

时间:2015-10-06 05:26:03

标签: html jsoup element document

我正在使用jsoup来解析具有由java脚本生成的表单的URL。 当我使用firefox浏览该URL并打开页面源代码时。我没有在html代码中看到表单元素,但是在附加的java脚本中。

现在,我想选择那个表单元素。怎么做?

1 个答案:

答案 0 :(得分:0)

简短的回答:在Jsoup你不能。

Jsoup只是一个解析器,在网络访问中有一些额外的便利功能来获取html内容。 Jsoup不是一个浏览器,它不知道JavaScript。

解决方案:

您应该查看selenium webdriver,它可以远程控制真正的浏览器。生成表单应该没有问题。 selenium java绑定提供了一个类似于Jsoup的API来访问内容。