自動化按鍵操作是屬於自動化操作的一部分,所以目標主要是尋找能實現自動化操作的方法。這裡簡單介紹下python提供的三個庫,分別是pywinauto、pyautogui和selenium。它們分別提供了適合不同場景下的自動化解決方案。
pywingauto主要是用於windows下的自動化操作。它為我們提供了一系列自動化操作windows系統的集合。我們可以非常方便的使用它來向系統傳送按鍵和滑鼠操作。
可以直接使用pip安裝,步驟如下:
文件在:
pyautogui是跨平臺的自動化操作庫,它提供了非常人性化的操作方法。pyautogui的文件開頭就給我們展示了一個例子,實現把滑鼠移動到螢幕中央:
pip直接安裝:
selenium本來是為自動化測試而生的。使用它,除了下載python庫外,還需要相應的瀏覽器驅動。它現在已經支援了很多種瀏覽器了,比如chrome、firefox和safari等。除了自動化測試,selenium現在也經常被用在各種爬蟲場景下。
自動化按鍵操作是屬於自動化操作的一部分,所以目標主要是尋找能實現自動化操作的方法。這裡簡單介紹下python提供的三個庫,分別是pywinauto、pyautogui和selenium。它們分別提供了適合不同場景下的自動化解決方案。
pwingauto、pyautogui簡單測試了下,之前沒有用過。selenium,我寫爬蟲時會經常用。本來想寫的再細點,但時間有限,以後抽空寫文章介紹吧。pywingauto主要是用於windows下的自動化操作。它為我們提供了一系列自動化操作windows系統的集合。我們可以非常方便的使用它來向系統傳送按鍵和滑鼠操作。
可以直接使用pip安裝,步驟如下:
文件在:
How To’s - pywinauto 0.6.6 documentationpyautogui是跨平臺的自動化操作庫,它提供了非常人性化的操作方法。pyautogui的文件開頭就給我們展示了一個例子,實現把滑鼠移動到螢幕中央:
pip直接安裝:
文件在:
Welcome to PyAutoGUI’s documentation!selenium本來是為自動化測試而生的。使用它,除了下載python庫外,還需要相應的瀏覽器驅動。它現在已經支援了很多種瀏覽器了,比如chrome、firefox和safari等。除了自動化測試,selenium現在也經常被用在各種爬蟲場景下。
文件在:
1. Installation - Selenium Python Bindings 2 documentation