0
我想在Javascript完全呈现所有内容之后刮一个页面。当然,机械化本身不能做到这一点。我的电脑资源有限,所以我想避免像Selenium和Watir这类打开内存占用的浏览器窗口的屏幕刮取器。Ruby的机械化过程可以呈现网页吗?
This StackOverflow question提到WWW :: Mechanize :: Firefox for Perl,它被认为是处理渲染的网页。
在Ruby中是否存在类似这样的事情?
你可能会在这个列表中找到你可以使用的东西:https://github.com/dhamaniasad/HeadlessBrowsers – coreyward
还有[这篇文章](https://www.amberbit.com/blog/2014/2/12/automate-tasks-on-the-web-with-ruby-and-capybara /)使用PhantomJS(基于无头的基于webkit的浏览器)的详细信息。 – coreyward