4

我在 Ubuntu 12.04 上有一个系统,它使用 xvfb、CutyCapt 和 Adob​​e Flash 来捕获带有嵌入式 Flash 的 HTML 页面的屏幕截图。所有软件包都是 Ubuntu 12.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参数是毫秒值吗?因此,如果要延迟 10 秒,应该是10000,而不是10

这可以解释为什么您没有看到任何状态变化,因为延迟太短了。

于 2013-09-02T13:07:11.177 回答