4

Ubuntu 12.04に、xvfb、CutyCapt、Adobe Flashを使用して、Flashが埋め込まれたHTMLページのスクリーンショットをキャプチャするシステムがあります。すべてのパッケージはUbuntu12.04リリースパッケージです(カスタムコンパイルされたものはありません)。

xvfb-run --server-args = "-screen 0、1024x768x24" cutycapt --url = http://www.270towin.com/2012_election_predictions.php?mapid = mFh --plugins = on --delay = 10- out = test.png

セットアップは、Flashをキャプチャするために問題なく機能します。私が抱えている問題は、Flashオブジェクトがいくつかのリモートデータ呼び出しを行い、リモートデータに基づいて表示状態を変更することです。私のスクリーンショットは、ロード時のFlashオブジェクトの状態をキャプチャしていますが、リモートデータ呼び出し後の視覚的な変化をキャプチャしていません。

tcpdumpを使用すると、適切なデータ呼び出しが行われていることがわかります。CutyCaptを最大90秒までさまざまな間隔で遅延させて、サイコロなしで新しい状態をキャプチャするかどうかを確認しました。

答えが「ここに行く」であっても、この問題をさらにデバッグするための支援に感謝します。私はQt開発の世界にあまり精通していません。

4

1 に答える 1

4

cutycaptのdelayパラメーターがミリ秒の値を取ることをご存知ですか?10000したがって、10秒間遅延させる場合は、ではなく、にする必要があり10ます。

これは、遅延が短すぎたために状態の変化が見られなかった理由を説明します。

于 2013-09-02T13:07:11.177 に答える