文章目录
1.PyAutoGUI简介
2.不同操作系统引入模块
3.全局延迟和临时休眠
4,自动防故障功能
5.获取屏幕分辨率—用于定位,这是最关键的,找到要点击的位置(像素坐标)
6.获取鼠标位置
7.判断坐标是否在屏幕范围内:
8.鼠标移动
8.1.鼠标移动的基本操作
8.2.鼠标移动效果-缓动/渐变(Tween / Easing)
9.鼠标点击
10.鼠标滚轮控制
11.鼠标拖拽
12.键盘控制
13.消息弹窗函数
14.屏幕截图(全屏截图/区域截图)
14.1.截图方法详解
14.2.固定坐标和区域截图demo
15.图片匹配-识别图片所在的坐标
15.1.图片匹配方法详解
15.2.locateOnScreen图片匹配原理
15.3.其他图片定位方法
15.4.图片匹配案例
报错解决
报错1-The confidence keyword argument is only available if OpenCV is installed
报错2-raise ImageNotFoundException # Raise PyAutoGUI‘s ImageNotFoundException
报错3:Mac电脑使用pyautogui截图报错:TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
Mac电脑:pyautogui.locationOnScreen图像识别定位、点击位置不准。
1.PyAutoGUI简介
PyAutoGUI 是一个用于自动化GUI(图形用户界面)操作的Python库。它允许你通过编写Python脚本来控制鼠标和键盘,从而实现自动化任务,比如自动填写表单、自动化测试、玩游戏时自动执行操作等。PyAutoGUI 可以模拟鼠标的移动、点击、拖拽,以及键盘的按键输入等,使得原本需要人工操作的任务可以自动化完成。
pyautogui 官方文档:点我跳转
1.主要概念和作用:
自动化操作:PyAutoGUI 允许编写脚本来模拟用户对键盘、鼠标和屏幕的操作,例如点击、拖动、键盘输入等
跨平台:PyAutoGUI 可在 Windows、macOS 和 Linux
等操作系统上运行,因此编写一次脚本,可以在不同的平台上运行它
GUI 交互: PyAutoGUI 不需要直接访问应用程序的代码或 API,而是通过模拟用户的实际操作
与 G
作者:墩墩分墩