按照示例使用locateOnScreen返回的是None,图片是下载下来的原图,如下
然后执行下列代码
import pyautogui
site = pyautogui.locateOnScreen('C:\\Users\\hqfdo\\Desktop\\flower.jpg',grayscale=True)
print(site)
结果如下
None
屏幕是打开的是这个页面:
按照示例,应该会放回一个坐标,如果没有识别到放回None。但是这里怎么会识别不到呢?
还有个问题,执行:
im2 = pyautogui.screenshot('my_screenshot.png')
截屏的图片会存放到哪里?
(1)你要加个time.sleep(2),然后运行代码,在两秒内把屏幕界面换成那个有图的网页
(2)不会保存,它只是个缓存,会被释放