使用pyautogui图片点击目标,实现自动化操作

点击之前请将截图保存为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')


你可能感兴趣的:(自动化,python,selenium)