如何在正在运行的网页上访问SWF中的变量值?

时间:2011-06-25 02:49:56

标签: python flash

我一直在使用Sikuli和Python的组合来创建一个非常低级的脚本,可以自动播放Flash game的各个级别,但我只能通过视觉图像识别来做很多事情。 。我想要做的是能够访问运行 Flash游戏中的变量,而不是通过下载和提取等访问静态数据。通过变量我的意思是这样的信息作为玩家位置,获得的经验等等.InternetInterface等方法不起作用,因为这需要在服务器端修改,而不是我的客户端。我将使用任何编程语言等使这成为可能,但...... 它可能吗?

TL; DR: 是否有可能在主动运行的SWF中找到变量的值,因为它们在没有任何服务器帮助的情况下更新了?

编辑: 我可以创建一个“包装器”swf来加载基于服务器的外部swf,然后访问该swf中变量中的信息并传递它们对我说?

1 个答案:

答案 0 :(得分:2)

没有瑞士法郎的来源你不能。您可以反编译swf并修改代码以便为您提供数据。