企业 办公 网站模板下载,wordpress博客主题模板,电子商务网站的实施包括哪些步骤,网站整站开发项目亮点在日常生活和工作中#xff0c;我们经常需要重复执行一些鼠标和键盘操作。今天#xff0c;我们就来介绍一款非常实用的Python库——PyAutoGUI#xff0c;它可以帮助我们实现鼠标和键盘的自动化操作。
一、PyAutoGUI简介
PyAutoGUI是一个用于模拟鼠标和键盘操作的Python库。…在日常生活和工作中我们经常需要重复执行一些鼠标和键盘操作。今天我们就来介绍一款非常实用的Python库——PyAutoGUI它可以帮助我们实现鼠标和键盘的自动化操作。
一、PyAutoGUI简介
PyAutoGUI是一个用于模拟鼠标和键盘操作的Python库。 二、安装PyAutoGUI pip install pyautogui 三、实例
1. 获取屏幕尺寸和当前鼠标位置 import pyautoguiscreen_width, screen_height pyautogui.size()print(屏幕尺寸宽度 {}高度 {}.format(screen_width, screen_height))current_x, current_y pyautogui.position()print(当前鼠标位置X {}Y {}.format(current_x, current_y)) 输出屏幕尺寸宽度 1920高度 1080当前鼠标位置X 1178Y 863 2. 移动鼠标到指定位置例如屏幕中央并点击左键 import pyautogui# 获取屏幕的宽度和高度screen_width, screen_height pyautogui.size()# 计算屏幕的中心点坐标center_x screen_width // 2center_y screen_height // 2# 将鼠标移动到屏幕中心点位置pyautogui.moveTo(center_x, center_y)# 执行一次点击操作pyautogui.click() 3. 输入文本 import pyautoguiimport timetime.sleep(2) # 等待2秒确保焦点在输入框中pyautogui.typewrite(Hello, PyAutoGUI!) 4. 按下并释放指定按键例如Enter import pyautoguiimport timetime.sleep(2) # 等待2秒确保焦点在输入框中pyautogui.typewrite(dir/s)pyautogui.press(enter) 5.模拟鼠标双击操作 import pyautoguiimport timetime.sleep(2) # 等待2秒确保焦点在需要双击的元素上pyautogui.doubleClick(200, 200) # 在屏幕上的(200, 200)位置进行双击操作 6.模拟鼠标右键菜单操作 import pyautoguiimport timetime.sleep(2) # 等待2秒确保焦点在需要右键点击的元素上pyautogui.rightClick(100, 100) # 在屏幕上的(100, 100)位置进行右键点击 7.模拟键盘组合键操作 import pyautoguipyautogui.hotkey(win, r) # 按下Ctrlr组合键复制选中的内容 8.模拟鼠标滚轮滚动操作 import pyautoguipyautogui.scroll(-50) # 向上滚动50个单位pyautogui.scroll(50) # 向下滚动50个单位 9.模拟鼠标拖拽操作 import pyautoguiimport timetime.sleep(2) # 等待2秒确保焦点在目标元素上pyautogui.dragTo(300, 300, duration1) # 将鼠标拖拽到屏幕上的(300, 300)位置持续时间为1秒
python93
自动化4
python · 目录
上一篇Python获取小米官网产品信息下一篇Python优雅的获取西瓜视频搜索结果