今から遡ること数年前、サーバ上でWebページのスクリーンショットを撮りたい、そう思いながら色々と苦戦していた日々がありました。ググれどググれど中々良さげな方法が見当たりませんでした。 あれから数年、時代は代わりPhantomJSなるheadlessなWebkitベースのツールが出現しました。試しに使ってみたのですがめちゃくちゃ簡単にスクリーンショットが撮れました。というわけで今回はそのへんのメモをば。 PhantomJSとは PhantomJSは大雑把に言うと画面のないブラウザです。JavaScriptでさらっとコードを書いてスクリーンショット!みたいなことが出来ます。他にもDOMいじったりいろいろできます。超便利です。 インストールとか http://phantomjs.org/からダウンロードしてきてbuild.shを呼ぶだけです。時間は結構かかります。簡単です。ちなみにgccとか必要