【发布时间】:2011-04-08 12:33:45
【问题描述】:
在尝试 Hpricot 和 Nokogiri 时,可以获取和解析 HTML,但它们是否也可以执行 Javascript 以使内容显示在页面上? (显示在 DOM 中)。这是因为除非 JavaScript 初始化代码已经运行,否则某些页面不会显示信息。
【问题讨论】:
标签: javascript ruby html-parsing nokogiri hpricot
在尝试 Hpricot 和 Nokogiri 时,可以获取和解析 HTML,但它们是否也可以执行 Javascript 以使内容显示在页面上? (显示在 DOM 中)。这是因为除非 JavaScript 初始化代码已经运行,否则某些页面不会显示信息。
【问题讨论】:
标签: javascript ruby html-parsing nokogiri hpricot
我不知道。您可能想考虑使用 Watir 之类的东西并使用真正的浏览器。
【讨论】:
看看Capybara。我自己没有使用过,但前几天我读到了它,它似乎可以在不使用浏览器的情况下执行 javascript。
【讨论】: