2015-10-06 85 views
0

我正在使用jsoup来解析具有由java脚本生成的表单的URL。 当我使用Firefox浏览该URL并打开页面源代码。我没有看到HTML代码中的表单元素,但在附加的Java脚本。如何使用jsoup选择由javascript生成的元素

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

回答

0

简答:在Jsoup你不能。

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

解决方案:

你应该看看selenium webdriver,其中远程控制一个真正的浏览器。这应该没有问题产生的形式。 selenium java绑定提供了一个类似于Jsoup的API来访问内容。

相关问题