Python 3.6.3 pyautogui.locateOnScreen 不工作

新手上路,请多包涵

我有一个“find.png”(附件) pyautogui.locateOnScreen 返回无,即使在 20 个屏幕截图之后!!!!使用解释器(附加代码)注意:1)具有“import pyautogui as auto”这一行的图像是“find.png”2)我在同一目录中有“find.png”,它是建立的(用PIL检查- 图片) 图片包含“将 pyautogui 导入为汽车”这一行返回的代码,“无”

原文由 Susmit 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

在为此苦苦挣扎之后,终于弄清楚了您可以使用命令行或使用 Windows 键打印屏幕按钮来截取屏幕截图。使用截图工具不起作用,请尝试:

 image = pyautogui.screenshot()
image.save('testing.png')

尽可能小地裁剪 testing.png 以便 locateOnScreen 工作得更快。然后返回终端并输入:

 pyautogui.locateOnScreen('testing.png')

原文由 cabbycapcap 发布,翻译遵循 CC BY-SA 3.0 许可协议

尝试这个:

 location = pyautogui.locateOnScreen('testing.png', confidence =.8)

原文由 Taohidul Islam 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题