Node.jsで指定したURLのキャプチャ画像作成をしたい場合は下記のように記述していきます。
まず、npmでPhantomJSとCasperJSをグローバルインストールする必要があります。 PhantomJS:ブラウザ操作の自動化をサポートしてくれるツール CasperJS:PhantomJSをより手軽に使うためのライブラリ
npm install -g phantomjs
npm install -g casperjs
※CasperJSをnpmでインストールする場合はPythonもインストールされている必要があります。
script.js
var casper = require('casper').create();
casper.start();
casper.open('https://day-journal.com/');
casper.then(function() {
casper.capture("キャプチャ.png");
console.log("\n" + "キャプチャを作成しました。");
});
casper.run()
下記のコマンドでscript.jsを実行すると指定URLのキャプチャ画像が作成されます。
casperjs script.js
- 参考文献
[![JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://ecx.images-amazon.com/images/I/61DHJGf1uSL._SL160_.jpg)](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)
[JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)