python模擬鼠標點擊教程
注意下面方法 在python3.6版本可行 (其他版本支不支持暫時不清楚)
Linux - Xlib(python-xlib)
Mac - Quartz,AppKit
Windows - pywin32,pyHook
首先確保pip 最新版 更新到最新的方法 python -m pip install --upgrade pip
1 先安裝pywin32
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
2安裝pyhook
現在需要安裝pyhook。推薦下載whl文件安裝,可以去:https://www.lfd.uci.edu/~gohlke/pythonlibs/這里下載
注意下載一定要本python版本對應 查看輸入python 就可以查看python版本
把下載的文件放到Scripts文件夾里,比如我的是F:\Anacondea\Scripts。然后
pip install pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl
不出意外的話可以安裝成功,當然前提的話是選擇好對應的64/32位的版本。
3最后安裝PyUserInput
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyUserInput
安裝成功會有success提示
如果提示Requirement already satisfied: 代表插件已經存在 那就去插件庫刪掉 然后重新裝
我用了國內鏡像安裝 速度快
安裝了以上模塊 然后運行下面代碼(初學者建議用pycharm方便的東西)
from pymouse import PyMouse m = PyMouse() a = m.position() #獲取當前坐標的位置(這個東西到時候可以新建個py 獲取坐標) print(a) m.move(50, 500) #鼠標移動到(x,y)位置 a = m.position() print(a) m.click(50, 50) #移動並且在(x,y)位置左擊 m.click(300, 300, 2) #(300,300)位置右擊