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

phantomjs:如何生成完美的html截图?,phantomjs,Phantomjs,当我使用control+s在浏览器中完全保存一个页面并打开它时,它或多或少与原始网站相似 然而,当我在phantomjs上呈现一个站点并查看生成的html时,它看起来与它生成的屏幕截图非常不同 phantomjs如何生成一个好的精确图像截图而不是一个好的html截图?例如,当我拍摄futureshop.ca的屏幕截图并查看phantomjs生成的html时,它看起来就像一个完全不同的网站。我们如何解决这个问题 例如,以这个cgi代理为例: (使用perl cgi) vs (使用phantomjs

当我使用control+s在浏览器中完全保存一个页面并打开它时,它或多或少与原始网站相似

然而,当我在phantomjs上呈现一个站点并查看生成的html时,它看起来与它生成的屏幕截图非常不同

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

例如,以这个cgi代理为例:

(使用perl cgi)

vs

(使用phantomjs)

perl cgi脚本如何生成外观更准确的页面?有没有办法让phantomjs也这么做?phantomjs具有处理ajax加载内容的优势,而perl cgi则没有