我正在尝试使用 PhantomJS 截取网页的屏幕截图。具体来说,我使用的是espn.com
从这个例子中捕获的例子。我的代码如下所示:
var page = new WebPage();
page.open('http://www.espn.com', function (status) {
page.render('fb.png');
phantom.exit();
});
然后我使用终端或命令提示符转到我的 PhantomJS 目录并运行:
phantomjs shotty.js
一切运行良好,但完成输出图像需要 6-8 秒。这正常吗?有没有更快的方法来完成这项工作,以便在一秒钟或更短的时间内完成?
我使用的是 CentOS 和 Windows 7。两个机器都有 8GB 的 RAM,3.2 GHz CPU,我在 speedtest.net 上的速度下降了 22Mbp/s,上升了 1Mbp/s