你能在Heroku上部署Watir来生成HTML快照吗?如果是这样,怎么样?

Chr*_*cob 1 hosting googlebot heroku watir headless-browser

我想使用在Heroku上托管的Watir生成HTML快照.

Google 制作AJAX应用程序完整规范Crawlable建议使用HTMLUnit ...请参阅如何创建HTML快照?第3点.

HtmlUnit是一个仅限Java的无头浏览器模拟器; 不幸的是,jRuby不是Heroku的选项.所以HtmlUnit被排除了(据我所知).

如果你感兴趣我还有另外一个问题,关于HtmlUnit作为托管在Google App Engine上的服务...... 让AJAX应用程序可以抓取吗?如何在Google App Engine上构建简单的Web服务来生成HTML快照?......仍在等待一个经过验证的例子/答案.

idr*_*bst 14

是的你可以

使用Watir和无头的PhantomJS

browser = Watir::Browser.new :phantomjs
Run Code Online (Sandbox Code Playgroud)

要在Heroku上使用PhantomJS,您需要使用Heroku PhantomJS buildpack