You are here

PhantomJS Capture

Primary tabs

ウェブサイトのスクリーンショットを生成します。大量インポートできないので、pagepeeker推奨。

インストール

$ sudo apt-get install npm nodejs
$ npm -v
$ node -v
$ sudo npm install -g casperjs
$ cd /usr/local/share
$ sudo wget -c -P /tmp https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
$ sudo tar xjf /tmp/phantomjs-2.1.1-linux-x86_64.tar.bz2 
$ sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
$ sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
$ sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin/phantomjs
$ phantomjs -v
2.1.1

日本語用フォントインストール

$ sudo apt-get install aptitude
$ sudo aptitude -y install fontconfig
$ sudo aptitude -y install fonts-ipafont
$ fc-list

これでフィールドにPhantomjsが使えるようになります。

設定 admin/config/user-interface/phantomjs_capture (userid 1の管理者アカウントでアクセスする必要あり?)
"Path to phantomJS *"を設定。ex. /usr/bin/phantomjs
保存し、"
Phantom JS test"

tags_module:

package: 
Other
type: 
module