pywebkitgtkとjswebkitでJavaScriptを実行してJavaScript実行済みのドキュメントを得る - ラシウラ と同様の手法で、WebKitを使ってサムネイルを作成するPythonコードもつくってみました。サムネイル化にはPILを使っています。 コマンドライン例 xvfb-run -s "-screen 0 1024x768x24" python getscreenshot.py http://www.hatena.ne.jp/ 結果 ソース: getscreenshot.py http://gist.github.com/137667 thumbじゃなくthumとなってるのは愛嬌ということで(ミスです)。 (gistはそのまま埋め込めるのね) C言語版: getscreenshot.c http://gist.github.com/138778 コマンドライン処理
![pywebkitgtkとPILでWebページのサムネイル作成 - ラシウラ](https://cdn-ak-scissors.b.st-hatena.com/image/square/d0a108d09a9a8b7fd6a74ed5e2384e4343a2c982/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbellbind%2F20090630%2F20090630005515.png)