VPSのXvfbでFirefoxを実行しています。私がやりたいのは、ページの全ページのスクリーンショットを撮ることです。
Firefoxを使用して特定のページにリダイレクトできます
firefox http://google.com
ImageMagickを使用してスクリーンショット(X内)を撮ります
import root -window output.jpg
問題は、ほとんどのページをスクロールする必要があり、事前に高さを知ることができないことです。
もう1つの方法は、非常に大きな高さ(4000pxなど)を選択してから、画像を処理して不要な部分を削除することです。しかし、それは不要な処理です。
多くのFirefoxアドオンを見つけましたが、シェルコマンドラインを使用してプログラムできるソリューションを探しています。
編集:私はこれを行うために自分のFireFox拡張機能を書くことになりました。