Python 自动化鼠标移动:记录、模拟和延迟还原
可以使用 Python 的 PyAutoGUI 库来记录鼠标移动和延迟,并进行模拟移动。
以下是一些示例代码:
记录鼠标移动和延迟:
import time
import pyautogui
# 记录鼠标移动和延迟
moves = []
last_time = time.time()
while True:
x, y = pyautogui.position()
t = time.time()
delay = t - last_time
moves.append((x, y, delay))
last_time = t
if len(moves) > 100: # 记录100个移动
break
模拟移动:
# 模拟移动
for x, y, delay in moves:
pyautogui.moveTo(x, y, delay)
完整的示例代码:
import time
import pyautogui
# 记录鼠标移动和延迟
moves = []
last_time = time.time()
while True:
x, y = pyautogui.position()
t = time.time()
delay = t - last_time
moves.append((x, y, delay))
last_time = t
if len(moves) > 100: # 记录100个移动
break
# 模拟移动
for x, y, delay in moves:
pyautogui.moveTo(x, y, delay)
请注意,PyAutoGUI 库在模拟移动时可能会出现一些问题,例如鼠标移动不准确或卡顿。因此,建议在使用之前先测试代码,并做好备份。
原文地址: https://www.cveoy.top/t/topic/lWND 著作权归作者所有。请勿转载和采集!