采用物理模式鼠标操作的解决方法
1. 首先通过 pip install pypiwin32导入包
2. 测试代码
import win32api, win32con
# 移动到某点坐标
win32api.SetCursorPos((782, 355))
time.sleep(0.5)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 782, 355)
time.sleep(0.5)
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, 300, 0)
time.sleep(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0)
3. 函数介绍
mouse_event: 该函数综合鼠标击键和鼠标动作
VOID mouse_event(
DWORD dwFlags,
DWORD dx,
DWORD dy,
DWORD dwData,
DWORD dwExtraInfo
);
dwFlags : 下表中标志之一或它们的组合
dx,dy: 根据MOUSEEVENTF_ABSOLUTE标志,指定x,y方向的绝对位置或相对位置 。如果没有使用MOUSEEVENTF_ABSOLUTE,函数默认的是相对于鼠标当前位置的点,如果dx,和dy,用0,0表示,这函数认为是当前鼠标所在的点。
鼠