0

有没有办法下载动态创建的 Flash (SWF) 文件?我想获取它们并转换为 PNG。(这可以通过例如 swfrender 来完成。)

例如,当将我的网络浏览器指向http://flashserver.company.com/statsgraph.jsp?data=2012-04(URL完全虚构)时,该服务器上的 JSP 脚本会创建一个统计图。但这是即时完成的,因此没有可以下载的 SWF文件(例如使用 wget)。

我可以从浏览器显示的内容中截取屏幕截图,但我更喜欢使用服务器端(shell 或 PHP)脚本自动执行此操作,因为每月需要下载大约几十个图表。BWT,我打算做的是完全合法的。:-)

4

1 回答 1

0

在服务器端呈现 SWF 不太可能而且过于复杂。SWF 本身可能不包含任何数据,无论如何,它可能只是显示它。

您需要使用 Firebug 或类似工具来挖掘 SWF 数据源并保存该数据集而不是 SWF。然后,您可以使用jpGraph或类似的工具从该数据集中创建自己的图像图。

于 2012-04-25T21:06:03.723 回答