python 圖色腳本 如何匹配目標(biāo)位置并點(diǎn)擊

# 圖色腳本, 截圖找圖。其實(shí)最總要的也就2個(gè)操作 # 1. 通過(guò)預(yù)先截好的圖區(qū)匹配目標(biāo)位置獲取坐標(biāo)點(diǎn) # 2. 通過(guò)返回的目標(biāo)位置坐標(biāo),操縱鼠標(biāo)完成點(diǎn)擊目標(biāo)位置 # https://pyautogui.readthedocs.io/en/latest/mouse.html#mouse-clicks import pyautogui # 比如我要點(diǎn)擊背包這個(gè)位置, 我先截一張背包的圖片 # # 截圖就盡量截小一點(diǎn)就可以了,或者可以通過(guò)confidence這個(gè)參數(shù)可以設(shè)置圖片對(duì)比的相似程度, box = pyautogui.locateOnScreen('res/test/2023-07-03_14-29-28.png', confidence=.8) # 這樣就可以獲取到目標(biāo)位置的坐標(biāo)點(diǎn) 或者可以直接使用localteCenterOnScreen這個(gè)方法一步到位 pos = pyautogui.center(box) print(pos) # 2. 通過(guò)返回的目標(biāo)位置坐標(biāo),操縱鼠標(biāo)完成點(diǎn)擊目標(biāo)位置 # 比如這兩個(gè)一般都是同時(shí)出現(xiàn)的 pyautogui.moveTo(*pos) pyautogui.click(*pos, button='Left') # 這樣截圖腳本的核心操作基本完成,可以通過(guò)封裝這幾個(gè)方法實(shí)現(xiàn)更復(fù)雜的操作 # 就按照自己的需求進(jìn)行組合實(shí)現(xiàn)就行
標(biāo)簽: