PhantomJS截取整个网页屏幕为一张图片
1.PhantomJS其实就是一个没有界面的浏览器,最主要的功能是能够读取js加载的页面。
2.安装PhantomJS。在官网上下载http://phantomjs.org/download.html,根据自己系统的不同选择对应的版本。下载完之后解压到你存放软件的位置,并配置环境变量。
3.根据PhantomJS官方英文文档上的例子,就可以做到截取整个网页屏幕。
var page = require('webpage').create(); page.open('http://music.163.com/', function(status) { console.log("status: " + status); if(status === "success") { page.render('music.png'); } phantom.exit(); });
创建上述js文件,进入js文件所在文件夹中,在命令行文件中运行:phantomjs 你的文件名.js,等待片刻,就可以发现js文件所在的文件夹中出现了一张名为music.png的图片。