我可以擦闪光灯吗?

Mik*_*ras 20 flash screen-scraping

我想抓一个网站以编程方式收集页面上任何flash元素内的任何外部链接.如果可能的话,我也想收集任何其他文本,但链接是重要的部分.这可能吗?完成此任务的免费软件库/服务将是更可取的,但如果没有,我如何自己完成任务?有可能获得源代码并从中拉出来吗?

JAL*_*JAL 10

通过反编译Flash源,您可以看到Flash文件的ActionScript部分,我发现它通常包含链接等信息.

一个免费的反编译器是Flare.它只是命令行,并且工作正常.它不会解码较新Flash格式的某些信息(我认为> CS3).它将所有AS转储到一个文件中.

Sothink SWF Decompiler是一个更复杂的商业计划.它可以正常使用我尝试过的任何Flash文件,结果非常彻底,组织得很好.它是基于GUI的,我不知道它是否很容易自动化.

使用Flare,因为它是一个命令行工具,人们可以轻松编写脚本来获取SWF,反编译它,grep为'http://',并记录结果.