phantomjs学习之截图

1.创建pageload.js文件:

pageload.js

 1 var page = require('webpage').create();
 2 var address = 'https://www.baidu.com/';//填写需要打印的文件位置
 3 var output = './img/'+'baidu'+'.png';//存储文件路径和名称
 4 page.viewportSize = { width: 100, height: 100 };//设置长宽
 5 page.open(address, function (status) {
 6     if (status !== 'success') {
 7         console.log('Unable to load the address!');
 8         phantom.exit();
 9     } else {
10         window.setTimeout(function () {
11             page.render(output);
12             phantom.exit();
13         }, 500);
14     }
15 });

 

2.测试,先通过命令行进入到该文件的目录:

phantomjs pageload.js

 

3.运行成功后会生成图片,如:

 

posted on 2017-08-03 14:50  小明在线  阅读(149)  评论(0编辑  收藏  举报

导航