The Diary of Aska

UbuntuとChromeでWebサイトのスクリーンショットを取る方法

今更過ぎるネタだけと逆にググッて出てくる情報が古過ぎたんで書いた。

CentOSでやろうとするとやたらパッケージのインストールが面倒、Firefoxはプロファイル作ったり書き足したり面倒だったがこの構成ならスッキリ簡単にWebAPIに組み込める。

ポイント

前準備

# 必要なパッケージのインストール
sudo apt-get install xvfb chromium-browser imagemagick ttf-takao

# ダウンロード
wget https://gist.github.com/raw/955202/013ec9174e434ab55c5bcb61eeb82ac1815bc84f/screenshot.pl

# firefox のprefs.jsに設定を追記
perl screenshot.pl init

# get screenshot!!
perl screenshot.pl http://www.google.co.jp google.png

スクリプト

https://gist.github.com/955202