phantomjs:如何生成完美的html截图?

时间:2014-01-25 09:19:49

标签: phantomjs

当我使用control + s在我的浏览器中完全保存页面时,我打开它,它或多或少类似于原始网站。

然而,当我在phantomjs上渲染一个网站并查看生成的html时,它看起来与它产生的截图非常不同。

phantomjs如何生成一个良好的精确图像截图但不是一个好的html截图?例如,当我拍摄futureshop.ca的截图并查看由phantomjs生成的html时,它看起来像一个完全不同的网站。我们如何解决这个问题?

例如,使用这个cgi代理:

https://ultraproxy.us/perl/nph-proxy.cgi/en/00/http/www.bestbuy.ca/(使用perl cgi)

VS

http://prerender.herokuapp.com/http://www.bestbuy.ca(使用phantomjs)

perl cgi脚本如何生成更准确的页面?有没有办法让phantomjs做同样的事情? phantomjs具有处理ajax加载内容的优势,而perl cgi则不会。

0 个答案:

没有答案