phantomjs初体验(页面快照功能)

根据官网方式安装http://phantomjs.org/build.html
编译需要好久好久….耐心等待….
在等待过程中可以先编写demo

1
2
3
4
5
6
var page = require('webpage').create();
var args = require('system').args;
page.open(args[1], function () {
    page.render(args[2]);
    phantom.exit();
});

把别人的demo精简了下,原文url如下:

http://www.oschina.net/code/snippet_815453_23718

最简短的demo了,只用传入2个参数,第一个参数是指定路径可以是rul也可以是path,第二个参数是图片保存路径
执行方式执行文件在编译后的bin内
具体路径
phantomjs/bin/phantomjs

1
./phantomjs demo.js url|path imagepath

试试看吧!继续专研

Categories: javaScript