Python的3.6.3 pyautogui.locateOnScreen不工作(Python 3.

2019-10-29 18:37发布

我有一个“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