【问题标题】:Python Simulate Keypress in Flash ApplicationPython 在 Flash 应用程序中模拟按键
【发布时间】:2011-05-04 20:22:13
【问题描述】:

我想在 Flash 应用程序中自动填写一个表格。我搜索了一下,发现了这个:

Key Presses in Python

这对于记事本等很好用,但是我如何抓取在 FireFox 中运行的 flash 对象,模拟按下字符,以及模拟按下 ENTER 以移动到下一个字段?

编辑

实际上,您甚至需要首先抓取 Flash 对象吗?为什么不直接模拟按键?

不管怎样,如果有帮助的话……

Windows 7 家庭版, Python 2.4

【问题讨论】:

  • 我很想知道这是否可能。我猜你需要破解/反编译 swf 才能做到这一点?
  • 这家伙做了类似的事情。数学是一个 Flash 游戏:importsoul.net/category/python/thinkquick
  • 感谢您的小声,当我编写程序时,我还对其进行了一些更改以使其更易于使用,但我不知道该代码去了哪里

标签: python


【解决方案1】:

【讨论】:

  • 是的,很好,我已经尝试过了。但我们需要 python 2.6 或更旧的版本。
【解决方案2】:

这可以通过Selenium testing framework 和一个特殊的Flash extension 让selenium 在浏览器中与Flash 对话。 Python 客户端位于downloads section

这里是an article walking through an example(示例客户端代码使用 Java 编写,但也应该适用于 Python 客户端)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 2015-04-13
    • 2010-11-18
    • 2012-01-30
    • 1970-01-01
    相关资源
    最近更新 更多