【问题标题】:How to make this bot work?如何让这个机器人工作?
【发布时间】:2013-04-15 14:58:19
【问题描述】:

我用 Python 制作了一个机器人,用来模拟玩家玩 Flash 网页游戏。问题是,我使用了一种需要特定屏幕坐标才能工作的方法,并且我需要单击一个弹出窗口以前进到下一个状态,该状态似乎每次出现时都会出现在随机位置。

你知道如何“检测”弹出窗口的位置吗?

谢谢。

【问题讨论】:

  • 计算机视觉和屏幕识别。我认为OpenCV 应该在这里解决问题。
  • pywinauto 会让你很容易点击弹出窗口

标签: python flash bots


【解决方案1】:

我会尝试将您必须单击的按钮保存为图片,然后扫描整个屏幕并使用 PIL 将您保存的图片与您必须按下的按钮相匹配;从那里你应该能够检索坐标。

【讨论】:

  • 但是如果按钮样式发生了一点变化怎么办?,我能以某种方式识别其中显示的文本吗?例如短语:“立即保存”或类似的内容。
猜你喜欢
  • 2022-01-27
  • 1970-01-01
  • 2020-03-25
  • 2016-02-20
  • 1970-01-01
  • 2022-12-15
  • 2020-08-16
  • 2015-01-01
  • 2021-09-09
相关资源
最近更新 更多