PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。
一.安装:
安装包下载地址:http://phantomjs.org/download.html
下载相应的os版本,添加到系统路径即可
二.使用:
新建一个包含下面两行脚本的文本文件:
console.log('Hello, world!');
phantom.exit();
将文件另存为 hello.js ,然后执行它:
phantomjs hello.js
输出结果为:Hello, world!
网页截图:
varpage = require('webpage').create();
page.open('http://example.com',function() {
page.render('example.png');
phantom.exit();
});
另外还有很多可以处理的东西,比如在服务器计算页面加载速度等,具体可以下载下来看看例子
网友评论