【问题标题】:How to use jsoup to select an element which is generated by javascript如何使用jsoup选择由javascript生成的元素
【发布时间】:2015-10-06 15:54:54
【问题描述】:

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

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

【问题讨论】:

    标签: html jsoup element document


    【解决方案1】:

    简答:在 Jsoup 中你不能。

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

    解决方案:

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

    【讨论】:

      猜你喜欢
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 2015-07-30
      • 2012-05-28
      • 2021-03-30
      • 2017-05-26
      相关资源
      最近更新 更多