AutoIt 是一種自動控制工具。它可以被用來自動完成任何基於 Windows 或 DOS 的簡單任務。下面將結合selenium來實現文件的上傳和下載。
1、下載au3(百度搜索autoIt3直接訪問官網即可)
2、au3定位文件上傳窗口
3、編寫au3腳本
;ControlFocus("title","text",controlID)
ControlFocus("打開","","Edit1")/定位到文件上傳窗口/
WinWait("[CLASS:#32770]","",10)
ControlSetText("打開","","Edit1",@ScriptDir&"\uploud.png")/@ScriptDir文是au3中的獲取當前腳本所在目錄的變量/
ControlClick("打開","","Button1")
4、打包成exe文件
5、 【Python3】os.system(os.path.join(PATH,'uploadPic.exe')) #此處的PATH是exe所在的目錄
在出現windows窗口上傳文件時,Python運行此命令即可上傳au3腳本中路徑下的文件
部分內容轉載自CSDN博主「Xiamen_wiley」的原創文章
鏈接:https://blog.csdn.net/fgwvip123/article/details/51165240