我有一个“find.png”(附后)的pyautogui.locateOnScreen即使经过20个截图返回无,!!!! 使用解释(附代码)注:1)具有线,“进口pyautogui作为汽车”,图像被“find.png” 2)我有在同一目录“find.png”,它是建立(检查与PIL - 图片)
Answer 1:
这种挣扎以后永远也终于想通了,你既可以使用命令行或打印屏幕按钮,Windows键采取截图。 使用截图工具不工作,所以尝试:
image = pyautogui.screenshot()
image.save('testing.png')
去和作物testing.png尽可能小,这样locateOnScreen工作得更快。 然后回到终端输入:
pyautogui.locateOnScreen('testing.png')
Answer 2:
尝试这个:
location = pyautogui.locateOnScreen('testing.png', confidence =.8)
Answer 3:
没有简单的说就是PyAutoGui无法找到你的屏幕上的图像,千万记住窗口是活动的,其中find.png从取样。 如果这个不奏效那么相信的决议(从当你拿着样品,并通过您所使用的显示器)是不同的。 让我们知道,如果你面对任何问题。
文章来源: Python 3.6.3 pyautogui.locateOnScreen not working