Python webdriver API(十四)下載文件

webdriver 允許我們設(shè)置默認的文件下載路徑。也就是說文件會自動下載并且存在設(shè)置的那個目錄

中,這樣可以跳過瀏覽器的下載彈框提示。

Chrome下載

思路:

1、實例化一個options對象

2、設(shè)置配置,并加載到options

3、啟動瀏覽器,點擊下載鏈接

使用谷歌瀏覽器下載的優(yōu)勢,配置時不需要針對各種下載文件類型進行配置

Firefox下載

對于Firefox,需要我們設(shè)置其Profile:

browser.download.dir:指定下載路徑

browser.download.folderList:設(shè)置成2表示使用自定義下載路徑;設(shè)置成0表示下載到桌面;設(shè)置成1表示下載到默認路徑

browser.download.manager.showWhenStarting:在開始下載時是否顯示下載管理器

browser.helperApps.neverAsk.saveToDisk:對所給出文件類型不再彈出框進行詢問

Firefox需要針對每種文件類型進行設(shè)置,這里需要我們查詢對應(yīng)文件的MIME類型,可以用以下鏈接進行查詢:MIME 參考手冊


參考文檔:《selenium自動化實戰(zhàn)----蟲師》

http://www.itdecent.cn/p/b03ef6ffc4a5

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容