有没有办法下载动态创建的Flash(SWF)文件?我想获取它们并转换为PNG。 (这可以通过swfrender来完成。)
例如,当我将webbrowser指向http://flashserver.company.com/statsgraph.jsp?data=2012-04(URL完全组成)时,该服务器上的JSP脚本会创建统计图。但这是即时完成的,因此我没有可以下载的SWF 文件(例如使用wget)。
我可以从浏览器显示的内容中截取屏幕截图,但我更喜欢使用服务器端(shell或PHP)脚本自动执行此操作,因为它只需要几十个图表下载,每月一次。 BWT,我打算做的是完全合法的。 : - )
答案 0 :(得分:0)
渲染SWF服务器端不太可能且过于复杂。 SWF可能本身没有数据,无论如何,它可能只是显示它。
您需要使用Firebug或类似的东西来挖掘SWF数据源并保存该数据集而不是SWF。然后,您可以使用jpGraph或类似内容从该数据集创建自己的图像图。