PhantomJSとCasperJSを使用して、Webページを自動でキャプチャします。 レンダリングはヘッドレスブラウザのPhantomJSを使用するので、Webkitベースのレンダリングになります。
-
input
フォルダ内のcapture-list.json
にキャプチャしたいURLと保存時のファイル名を記述 -
コマンドラインでcapture.jsを実行
//PCサイズでキャプチャしたい場合
casperjs capture.js
//SPサイズでキャプチャしたい場合
casperjs capture.js sp
//TABLETサイズでキャプチャしたい場合
casperjs capture.js tablet
Basic認証を行う場合は以下のようにオプションを指定して実行
casperjs capture.js --id=yourid --pass=yourpass
image
フォルダ内にキャプチャした画像が保存されます。