7

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

4

3 回答 3

1

从来没听说过。您可能想考虑使用Watir 之类的东西并使用真正的浏览器。

于 2010-09-05T20:55:44.657 回答
1

看看envjsjohnson gems。

于 2010-09-13T21:41:40.337 回答
0

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

于 2010-09-08T08:15:40.837 回答