PhantomJS--如何在服务器进行js运算处理

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();

});

另外还有很多可以处理的东西,比如在服务器计算页面加载速度等,具体可以下载下来看看例子

你可能感兴趣的:(PhantomJS--如何在服务器进行js运算处理)