【问题标题】:Can any of Ruby's HTML Parsers do JavaScript to see the resulting DOM?任何 Ruby 的 HTML 解析器都可以执行 JavaScript 来查看生成的 DOM 吗?
【发布时间】:2011-04-08 12:33:45
【问题描述】:

在尝试 Hpricot 和 Nokogiri 时,可以获取和解析 HTML,但它们是否也可以执行 Javascript 以使内容显示在页面上? (显示在 DOM 中)。这是因为除非 JavaScript 初始化代码已经运行,否则某些页面不会显示信息。

【问题讨论】:

    标签: javascript ruby html-parsing nokogiri hpricot


    【解决方案1】:

    我不知道。您可能想考虑使用 Watir 之类的东西并使用真正的浏览器。

    【讨论】:

      【解决方案2】:

      看看envjsjohnson gems。

      【讨论】:

        【解决方案3】:

        看看Capybara。我自己没有使用过,但前几天我读到了它,它似乎可以在不使用浏览器的情况下执行 javascript。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-17
          • 2013-06-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-27
          相关资源
          最近更新 更多