pyautogui模块,PC自动化脚本,控制鼠标
1.socket远程命令2.socket实现简单ssh服务3.socket实现简单ssh服务(解决socket粘包)4.socket实现简单传文件ftp/scp服务5.socket实现简单传文件ftp/scp服务,加MD5验证文件6.socketserver实现多用户连接简单代码7.socketserver实现文件上传8.模版paramiko(python的ssh包,需要下载)9.模块paramiko,使用密钥文件ssh登录10.多线程模块threading11.多进程简单python12.pymysql模块(操作mysql数据库)13.前端html:socket服务
14.pyautogui模块,PC自动化脚本,控制鼠标
15.pyautogui模块,PC自动化脚本,控制键盘16.pyautogui模块,PC自动化脚本,截屏17.selenium模块,web自动化,环境配置18.selenium模块,web自动化,创建浏览器19.selenium模块,web自动化,元素定位20.selenium模块,web自动化,获取标签页pyautogui用以操作鼠标,键盘
1. 鼠标移动
import pyautogui
# 鼠标移动
pyautogui.moveTo(x=0, y=0)
# 鼠标移动,xy对应坐标位置,duration移动所用时间
pyautogui.moveTo(x=0, y=0, duration=3)
# 1920x1080分辨率 最大写到分辨率-1,否则报错
pyautogui.moveTo(x=1919, y=1079, duration=3)
# 鼠标偏移 以现在鼠标位置为起点偏移
pyautogui.move(xOffset=30, yOffset=30)
2. 获取分辨率
# 获取分辨率 x, y = pyautogui.size() print(x, y)
3. 获取鼠标位置
# 获取鼠标当前位置 x, y = pyautogui.position() print(x, y)
1)去找精准确定需要点击的位置
import pyautogui
import time
while True: x, y = pyautogui.position() print(x, y)
time.sleep(1)
4.鼠标左键单次点击
# 点击一次
pyautogui.click()
# 移动到某位置后点击
pyautogui.click(x=64, y=830)
# 移动到某位置,点击多次
pyautogui.click(x=64, y=830, clicks=2)
# 点击间隔时间
pyautogui.click(x=64, y=830, clicks=2,interval=1)
1)结合鼠标移动点击
import pyautogui import time pyautogui.moveTo(x=64, y=830) # 最好中间间歇一下 time.sleep(1) pyautogui.click(clicks=2)
5. 右键点击
pyautogui.click(button="right")
# 中间键
pyautogui.click(button="middle")
6. 鼠标按住,抬起(默认左键)
# 按住 pyautogui.mouseDown() # 抬起 pyautogui.mouseUp()
1)例如:删除文件,按住放回收站
#删除文件 import pyautogui
# 文件位置 pyautogui.moveTo(x=611, y=939)
# 按住 pyautogui.mouseDown()
# 回收站位置 pyautogui.moveTo(x=42, y=499)
# 抬起 pyautogui.mouseUp()
2)刷视频
import pyautogui import time pyautogui.moveTo(x=611, y=939) pyautogui.mouseDown() # 向上偏移 pyautogui.move(xOffset=0, yOffset=-200) pyautogui.mouseUp() time.sleep(300)
7.鼠标滑轮
# 负值,向下滑动 pyautogui.scroll(-1000) # 正值,向上滑动 pyautogui.scroll(1000)
1)例如:自动滑动txt文档
import pyautogui
# 文档位置 pyautogui.moveTo(x=611, y=939)
# 单击选中 pyautogui.click()
# 滑动 pyautogui.scroll(-1000)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本