超簡單的自動化上傳本地文件的方法!!!


 

 

 

 相信大家一定遇到過以上這種情況,上傳文件操作。

網上之前的一些資料操作很復雜,通過各種控件操作最終實現上傳。

今天分享兩種簡單易學的方法處理上傳文件操作:

方法一:

使用pywinauto 上傳文件。

首先安裝pywinauto庫:pip install pywinauto

然后通過selenium一系列操作至上傳文件的窗口彈出。

最后利用以下代碼即可上傳文件

1 from pywinauto.keyboard import send_keys
2 
3 #輸入文件絕對路徑
4 send_keys('D:\下載\島國動作片\波多老師動作指導.avi')
5 # 輸入回車鍵
6 send_keys('{VK_RETURN}')

tips: 該方法僅限windows系統使用;該方法可同時上傳多個文件(多寫幾個send_keys即可);路徑中可以包含中文

 

方法二:

使用pyautogui上傳文件。

首先安裝pyautogui庫:pip install pyautogui

然后通過selenium一系列操作至上傳文件的窗口彈出。

最后利用以下代碼即可上傳文件

1 import pyautogui
2 
3 # 輸入文件絕對路徑
4 pyautogui.write('D:\下載\島國動作片\波多老師動作指導.avi')
5 # 輸入回車鍵,注意傳入次數2
6 pyautogui.press('enter', 2)

tips:該方法可使用於所有平台,但一次僅能上傳一個文件;路徑中不能包含中文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM