dayjournal memo

Total 975 articles!!

Node.js #005 – 指定したURLのキャプチャ画像作成

Yasunori Kirimoto's avatar

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

node.js_005_01


node.js_005_02



book

Q&A


  • 参考文献
[![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/)