点击之前请将截图保存为png格式,基于pyautogui来点击图片,必须将图片放在py文件的根目录,如果放在其他地方请修改src地址。通过此方式可以点击windows系统内的任何图片。
import pyautogui
import time
def img_click(img_src, retry_times=10, confidence=0.95):
'''
click targe by image
:param img_src:
:param retry_times:
:param confidence:
:return:
'''
for _ in range(retry_times):
target_button = pyautogui.locateOnScreen(img_src, confidence)
if target_button:
pyautogui.click(pyautogui.center(target_button))
break
time.sleep(2)
raise Exception('cannot click img')
img_click('tupian.png')