Docker Capture Web - Webサイトのキャプチャ用Dockerコンテナ
Webサイトのスクリーンショット(それも縦スクロールをサポートした)を撮ろうと思うと、意外と面倒なのが分かります。複数回撮影したスクリーンショットをつなぎ合わせたり、Webブラウザのスクロールや自動操作も行わなければなりません。 そんな手間暇かかる作業をさくっと解決できるのがDocker Capture Webです。Webサイトのキャプチャに特化したDockerコンテナです。
Docker Capture Webの使い方
Docker Capture Webの使い方は簡単です。 ./capture <url> <output_image .png> [options]
こんな感じで実行できます。
PCとしてキャプチャした場合。
スマートフォンとして取得もできます。
スマートフォンとして取得した場合、横スクロールが出てしまっていると保存された画像にもスクロールバーが残ってしまいました。多少の調整は必要ですが、面倒なソフトウェアのインストール不要でDockerだけあれば使えるのは便利です。
Docker Capture WebはPython製のオープンソース・ソフトウェア(MIT License)です。
mokemokechicken/docker_capture_web: Docker Container to take full screenshot of a web page</output_image>