亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

瀏覽:16日期:2022-08-03 09:08:19

用火狐瀏覽器下載文件,總是遇到這個彈窗問題,如下圖:

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

原因:

使用火狐瀏覽器,點擊下載,彈出下載彈框,使用AutoITLibrary庫,能夠判斷是否彈出了下載彈框,但因為不能定位到下載彈框,導致沒有下載,所以需要在下載過程中,不彈出下載框,直接下載,然后再判斷文件是否下載成功。

解決辦法:

1、自己啟動Firefox瀏覽器,操作一次下載的過程。然后查看瀏覽器的“更多”-》“選項”-》“應用程序”-》查看剛新增的文件類型,并修改為“保存文件“。

我的是 以“.GZ”結尾的,改為“保存文件“。

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

2、查看下載文件的Content_Type類型,我下載的文件是binary/octet-stream

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

3、新建python文件,輸入以下代碼。

fp = webdriver.FirefoxProfile()#定義瀏覽器設置的屬性fp.set_preference(’browser.download.dir’,’C:UsersDownloads’) #保存到指定目錄fp.set_preference('browser.download.folderList',2) #設置成0代表下載到瀏覽器默認下載路徑;設置成2則可以保存到上面設置的指定目錄下fp.set_preference('browser.download.manager.showWhenStarting',False)#不管是True還是False,都不顯示開始,直接開始下載fp.set_preference('browser.helperApps.neverAsk.saveToDisk','binary/octet-stream')#不詢問下載路徑,講文件直接下載。一定要設置正確的文件的Content_Type。driver = webdriver.Firefox(firefox_profile=fp)#給driver的賦予設置的屬性

測試使用的環境是:win 7 64位 +python 3.5 +Firefox 60.0 +selenium 3.8.0

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

Python 解決火狐瀏覽器不彈出下載框直接下載的問題

以上這篇Python 解決火狐瀏覽器不彈出下載框直接下載的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产欧美精品亚洲桃花岛 | 香蕉视频免费播放 | 国产在线不卡免费播放 | 东京不太热在线视频免费 | 亚洲国产第一区二区香蕉 | 亚洲欧洲无码一区二区三区 | 狼人久草 | 三级很黄很黄的视频 | 久久久久久亚洲精品影院 | 亚洲国产精品综合久久2007 | 免费在线观看黄色毛片 | 欧美日韩国产最新一区二区 | 一区二区三区在线 | 日本 | 欧美a区| 久久精品国产精品亚洲精品 | 亚洲无线乱码高清在线观看一区 | 国产一区二区三区在线看 | 性色生活片| 一区二区高清视频在线观看 | 在线观看亚洲精品专区 | 国产精品日韩一区二区三区 | 免费三级黄 | 亚洲国产成人超福利久久精品 | 精品亚洲一区二区三区在线播放 | 19国产精品麻豆免费观看 | 亚洲精品欧美在线 | 97久久天天综合色天天综合色hd | 免费观看欧美一级牲片一 | 色偷偷尼玛图亚洲综合 | 国产精品美女视频 | 在线播放一区二区三区 | 深夜福利视频在线看免费 | 国产精品老女人精品视 | 1024国产视频 | 丝袜超薄交口足456免费视频 | 综合网在线视频 | 中文字字幕在线 | 亚洲欧美日韩国产精品第不页 | 国产成人精品免费视频大全软件 | 中文一区二区在线观看 | 2021精品国夜夜天天拍拍 |