回覆列表
  • 1 # 使用者1784451595871

    自動化按鍵操作是屬於自動化操作的一部分,所以目標主要是尋找能實現自動化操作的方法。這裡簡單介紹下python提供的三個庫,分別是pywinauto、pyautogui和selenium。它們分別提供了適合不同場景下的自動化解決方案。

    pwingauto、pyautogui簡單測試了下,之前沒有用過。selenium,我寫爬蟲時會經常用。本來想寫的再細點,但時間有限,以後抽空寫文章介紹吧。

    pywingauto主要是用於windows下的自動化操作。它為我們提供了一系列自動化操作windows系統的集合。我們可以非常方便的使用它來向系統傳送按鍵和滑鼠操作。

    可以直接使用pip安裝,步驟如下:

    文件在:

    How To’s - pywinauto 0.6.6 documentation

    pyautogui是跨平臺的自動化操作庫,它提供了非常人性化的操作方法。pyautogui的文件開頭就給我們展示了一個例子,實現把滑鼠移動到螢幕中央:

    pip直接安裝:

    文件在:

    Welcome to PyAutoGUI’s documentation!

    selenium本來是為自動化測試而生的。使用它,除了下載python庫外,還需要相應的瀏覽器驅動。它現在已經支援了很多種瀏覽器了,比如chrome、firefox和safari等。除了自動化測試,selenium現在也經常被用在各種爬蟲場景下。

    文件在:

    1. Installation - Selenium Python Bindings 2 documentation

  • 中秋節和大豐收的關聯?
  • 第一次買車?