centos 安装 Phantomjs + Casperjs

安装PhantomJS

安装依赖

yum install fontconfig freetype2 zip2
//主要用于显示网页的结果
yum install bitmap-fonts bitmap-fonts-cjk

下载并安装

wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
sudo ln -s /usr/local/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
phantomjs -v

test.js

这是一个测试的js demo

var page = require('webpage').create();
page.open('https://www.baidu.com/', function () {
    page.render('test/example.png');
    phantom.exit();
});

测试

phantomjs test.js

安装casperjs

git clone git://github.com/casperjs/casperjs.git
cd casperjs
ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs

参考文章