通过上面代码 查找图片并且鼠标点击的代码
时间: 2024-03-20 07:44:17 浏览: 22
可以使用 pytesseract 库和 pyautogui 库来实现查找图片和鼠标点击的功能。下面是一个简单的示例代码:
```python
import pytesseract
import pyautogui
import time
# 设置 pytesseract 光学识别引擎
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
# 截图并保存为文件
img = pyautogui.screenshot()
img.save('screenshot.png')
# 识别图片文字
text = pytesseract.image_to_string('screenshot.png', lang='chi_sim')
# 查找文字位置
pos = pyautogui.locateOnScreen(text)
# 如果找到了文字,则进行点击操作
if pos is not None:
# 获取文字位置中心点坐标
x, y = pyautogui.center(pos)
# 移动鼠标并点击
pyautogui.moveTo(x, y, duration=0.5)
pyautogui.click()
```
需要注意的是,在使用 pytesseract 进行图像文字识别时,需要安装 Tesseract OCR 引擎,并设置 tesseract_cmd。如果要查找的图片中有文字,可以使用 pytesseract 进行识别,如果要查找的图片中没有文字,可以使用 pyautogui 中的 locateOnScreen 方法进行查找。如果找到了图片,则可以通过返回的位置信息进行鼠标点击操作。