这个变量出现图片时点击某个坐标未出现时等待到出现图片
这个变量可以用Python中的pyautogui库来实现。具体实现步骤如下:
- 导入pyautogui库
import pyautogui
- 定义一个函数,用于检测图片是否出现
def check_image():
while True:
if pyautogui.locateOnScreen('image.png') is not None:
return True
else:
time.sleep(1)
- 定义一个函数,用于等待并点击图片
def click_image(x, y):
while True:
if pyautogui.locateOnScreen('image.png') is not None:
pyautogui.click(x, y)
break
else:
time.sleep(1)
在上述代码中,'image.png'是需要检测的图片文件名,x和y是需要点击的坐标。
使用时,可以先调用check_image()函数等待图片出现,然后再调用click_image(x, y)函数点击对应坐标。完整代码如下:
import pyautogui
import time
def check_image():
while True:
if pyautogui.locateOnScreen('image.png') is not None:
return True
else:
time.sleep(1)
def click_image(x, y):
while True:
if pyautogui.locateOnScreen('image.png') is not None:
pyautogui.click(x, y)
break
else:
time.sleep(1)
# 调用check_image()函数等待图片出现
check_image()
# 调用click_image(x, y)函数点击对应坐标
click_image(100, 200)
原文地址: https://www.cveoy.top/t/topic/bCFV 著作权归作者所有。请勿转载和采集!