python-pyautogui库使用介绍

我们做selenium爬虫的时候有些元素无法点击无法获取。必须要用到鼠标键盘操作,以及图像识别。这个库就很好的满足了我们的需求。

导入库


import pyautogui

鼠标移动


pyautogui.moveTo(x,y,duration=0.1)

这里的duration=0.1是鼠标移动过程中的延迟速度。

鼠标左键单击

pyautogui.click(x , y, duration=0.1)

鼠标左键双击

pyautogui.doubleClick(x , y, duration=0.1)

鼠标右键单击

pyautogui.rightClick(x , y, duration=0.1)

滚轮滚动

pyautogui.scroll(-200)
pyautogui.scroll(200)

负值为向下滚动,正值向上滚动

图片识别

x, y = pyautogui.locateCenterOnScreen('2.bmp')

返回值为x,y坐标。这里对图片格式没有要求,bmp\png\jpg均可。

区域识图

x, y = pyautogui.locateCenterOnScreen('2.bmp', region=(0,0, 300, 400))

在给定区域内进行图片识别

你可能感兴趣的:(python-pyautogui库使用介绍)