phantomjsとcasperjsのインストール
phantomjsのインストール
バイナリをダウンロードするやり方。ビルドはすごい時間がかかる。
cd /usr/local/src 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 mv phantomjs-2.1.1-linux-x86_64 phantomjs cd phantomjs ln -sf `pwd`/bin/phantomjs /usr/local/bin/phantomjs phantomjs --version #エラーになる場合は、だいたい以下を入れれば直る sudo yum -y install fontconfig-devel
casperjsのインストール
cd /usr/local/src git clone https://github.com/casperjs/casperjs.git cd casperjs/ # シンボリックリンクを作成 ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs # 動作確認 casperjs --version 1.1.2
casperjsでjQueryを使う
cd /usr/local/src/casperjs mkdir lib cd lib wget https://code.jquery.com/jquery-1.9.1.min.js mv jquery-1.9.1.min.js jquery.min.js
※casperjsのソース内で使うときはcreate時に以下のように設定
var casper = require('casper').create({ clientScripts: [phantom.casperPath + "/lib/jquery.min.js"], });
おまけメモ
バッチ実行する場合のsyntaxError回避 ソースの一番上にこれ入れる
#!/usr/local/bin/phantomjs /usr/local/bin/casperjs