溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PyAutoGUI怎么安裝使用

發布時間:2021-12-17 15:02:38 來源:億速云 閱讀:235 作者:iii 欄目:大數據

本篇內容介紹了“PyAutoGUI怎么安裝使用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

PyAutoGUI 不知道你有沒有用過,它是一款用Python自動化控制鍵盤、鼠標的庫。但凡是你不想手動重復操作的工作都可以用這個庫來解決。

比如,我想半夜時候定時給發個微信,或者每天自動刷頁面等操作,它能完全模擬手動操作,而你可以安心的刷劇了。

嗯,懶惰是程序員的美德。

安裝pyautogui

pip install pyautogui

鍵盤鼠標控制

>>> import pyautogui
>>> screenWidth, screenHeight = pyautogui.size() # 返回屏幕分辨率
>>> currentMouseX, currentMouseY = pyautogui.position() # 返回鼠標的所在位置
>>> pyautogui.moveTo(100, 150) #移動鼠標到指定位置
>>> pyautogui.click() # 單擊
>>> pyautogui.click(200, 220) # 單擊指定位置
>>> pyautogui.move(None, 10)  # 移動鼠標10個像素
>>> pyautogui.doubleClick() # 雙擊鼠標
>>> pyautogui.write('Hello world!', interval=0.25)  # 輸入字符串,每個字符停留時間0.25秒
>>> pyautogui.press('esc') # 退出鍵
>>> pyautogui.keyDown('shift')  # Shitf鍵盤
>>> pyautogui.hotkey('ctrl', 'c')  # 組合鍵

pyautogui能模擬所有的鼠標鍵盤操作,下面就是用pyautogui自動畫圖

PyAutoGUI怎么安裝使用

顯示消息彈窗

除了可以控制鼠標鍵盤外,還可以調用系統彈窗

>>> import pyautogui
>>> pyautogui.alert('This is an alert box.')
'OK'
>>> pyautogui.confirm('Shall I proceed?')
'Cancel'
>>> pyautogui.confirm('Enter option.', buttons=['A', 'B', 'C'])
'B'
>>> pyautogui.prompt('What is your name?')
'Al'
>>> pyautogui.password('Enter password (text will be hidden)')
'swordfish'

PyAutoGUI怎么安裝使用

通過窗口消息盒子可以實現一些簡單的人機交互,比如某些地方需要人工輸入內容時,這樣可以接受用戶的指令。

截屏

截圖是使用的Pillow模塊實現的,截圖的用處在于通過圖片識別技術識別圖片內容,然后通過內容精準定位到某個元素的位置,實現精準點擊。

>>> import pyautogui
>>> im1 = pyautogui.screenshot()
>>> im1.save('my_screenshot.png')
>>> im2 = pyautogui.screenshot('my_screenshot2.png')

“PyAutoGUI怎么安裝使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女