午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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

原因:

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

解決辦法:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美网站在线 | 日韩精品在线观看免费 | 国内精品久久久久 | 日本精品入口免费视频 | 亚洲精品欧美精品 | 国产资源av | 国产精品| 国产1区2区3区| 国产精品久久久久久成人 | 日本一区二区三区在线观看视频 | 日本黄xxxxxxxxx100 | 国产三级在线播放 | 亚洲综合色av | 亚洲成人激情在线 | 免费看黄色aaaaaa 片 | 国产精品久久久免费观看 | 国产精品高潮呻吟av | 另类中文字幕 | 日韩一区二区视频在线 | 国产一区二区免费在线观看 | 97se亚洲国产综合在线 | 国产精品揄拍100视频 | 日韩爱爱视频 | 婷婷激情综合网 | 狠狠2019| a毛片在线免费观看 | 香蕉福利视频 | 免费在线看黄网站 | 国模吧一区二区 | 激情婷婷色 | 日韩av在线播放网址 | 免费av免费看 | 免费播放毛片 | 白浆视频在线观看 | 欧美三级视频网站 | 色99999 | 亚洲天堂精品在线 | 国产精品精品久久久久久 | 国产原创 | 麻豆精品网站 | 永久免费看成人av的动态图 |