Web開発を仕事にしていると 「マニュアルやプレゼンに使うのでWebアプリのスクリーンショットをくれ」 と依頼されることがよくある。 ChromeのFireshotのようなブラウザの拡張機能を使ったりすれば 1画面ずつ撮っていけるのだけど、 chrome.google.com たくさんのページのスクリーンショットを、 変更がある度に撮り直すのは面倒なのでなんとか自動化したい。 「node-webshot」モジュールを使う 探してみると、 Node.jsの「node-webshot」パッケージを使えば 手軽にスクリーンショット撮影スクリプトが作れそうだ。 www.npmjs.com Node.jsでWebKitブラウザの機能を利用可能にするPhantomJSの スクリーンキャプチャ機能をラップしたものらしい。 PhantomJS | PhantomJS PhantomJSはブラウザで行ってい