python模拟键盘输入视频_python教程-模拟鼠标和键盘输入
大家可能知道,有的情形下,如果我們需進行自動化操作的應用程序不提供相對應的的接口,就難以通過Python直接調用API來做到自動化。在此類情形下,Python也并非壓根沒有辦法,我們可以通過模擬鍵盤和鼠標來做到自動化。
在Python中,最知名的模擬鍵盤和鼠標模塊是:pymouse和pykeyboard。同時裝兩個模塊比較麻煩,有一個庫集成了這兩個模塊,它可以跨平臺操作,這個庫是PyUserInput,通過它,就有pymouse和pykeyboard了。
(一)準備工作階段
在您開始之前,您需保證Python和pip已成功地裝在您的計算機上。假如您運行Python是為了進行數據分析,那么您可以直接裝Anaconda:Python數據分析和挖掘的好伙伴Anaconda。
在Windows環境中請點擊啟動->運行->CMD開啟Cmd,在蘋果系統環境中請按command+空格鍵入Terminal開啟Terminal,以輸入命令裝依賴項。
當然,我建議你運行VSCode編輯器,將本文的代碼Copy下來,并在編輯器下面的終端上運行命令來裝依賴模塊,soeasy。
輸入下列命令來裝終端所需的相關性模塊。在不一樣的系統中裝PyUserInput需運行不一樣的的依賴:
Linux-Xlib(python-xlib)//針對Linux系統
Mac-Quartz,AppKit//針對MacOS系統
Windows-pywin32,pyHook//針對Windows系統
輸入下列命令來裝終端所需的相關性模塊:
pipinstallPyUserInput//裝依賴模塊命令
看到警告Successfullyinstalledxxx代表裝成功。假設出現了下列紅色字體警告“NomatchingdistributionfoundforpyHook(fromPyUserInput)”,則Windows下需裝pyHook。
裝pyHook比較麻煩,假設裝成功了或沒裝Windows系統的同學可以忽略下列步驟:
請注意選與您的Python版本號相對應的PyHook安裝包,比如Python3.6,系統是64位,需選紅框版本號。
ii.請輸入下列命令以裝whl文件:
pipinstallpyHook-1.5.1-cp36-cp36m-win_amd64.whl
文件需要存在于輸入命令的當前文件夾中。
iii. 提示SuccessfullyinstalledpyHook1.5.1,代表裝成功了。
在pywin32依賴丟失或pywin32無法正常運行的情形下,前往:https://github.com/mhammond/pywin32/releases。
下載相對應的版本號的pywin32安裝包,即exe程序,直接雙擊裝就可以了。
當裝pywin32時,可能會發生下列錯誤:
因為您的Python沒寫到注冊表文件中,應寫到Python的注冊表文件中。
您可以在進行注冊之后正常裝pywin32,然后重新安裝PyUserInput。安裝時,macOS和Linux應該不會遇到太大的問題,如果有遇到問題可以先搜索一下,在線解決辦法非常全面。
二、基本用途
總的來說,pymouse模塊是比較簡單的,記住下列幾個命令串,就可以滿足您一些基本的運行要求。
(1)鼠標的移動↓
中鍵滾動↓
(2)鼠標點擊↓
鼠標拖拽↓
(3)獲取當前分辯率↓
(4)獲取鼠標定位點↓
您只需記住以上4種方法,就可以掌握pymouse模塊。下面是更復雜的pykeyboard模塊:
一、輸入字符串↓
二、按下按鈕并松開按鍵↓
三、輸入特殊按鍵↓
以上就是關于python控制鼠標和鍵盤輸入的所有內容。希望對大家有幫助和啟發。
總結
以上是生活随笔為你收集整理的python模拟键盘输入视频_python教程-模拟鼠标和键盘输入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软让步:Edge Canary 113
- 下一篇: websocket python爬虫_p