热门
最新
红包
立Flag
投票
同城
我的
发布
通过Selenium 关闭Firefox火狐浏览器 下载文件时弹窗提示
看了网上试了很多方法都实现不了,后面看了两篇文章,将设置拼接起来就可以,因为selenium 每次打开时火狐配置文件会被重新新建,故怎么设置都没有用
1.打开Firefox->工具->选项,或者直接输入【about:preferences】进入通用设置,选择保存到指定文件路径。点击【应用程序】,找到要下载文件的格式,在操作选项选择【保存文件】,这一点非常重要。要下载的内容先看下格式则为这里直接贴上对照表:http://tool.oschina.net/commons
2.通过加载火狐已配置好的文件来实现关闭Firefox下载时不弹窗提示
配置文件的地址可以通过火狐的【帮助】-【故障排除信息】界面查看(或者直接浏览器访问:about:support),如下图
在这里插入图片描述
# coding:utf-8
from selenium import webdriver profileDir = r'C:\Users\xin\AppData\Roaming\Mozilla\Firefox\Profiles\kwmm3wv8.default'
profile = webdriver.FirefoxProfile(profileDir)
profile.set_preference(“browser.helperApps.neverAsk.saveToDisk”,”application/pdf”) #注意这个是要写你下载文件的格式,这里我下载PDF
driver = webdriver.Firefox(profile) bolgurl = "https://www.csdn.net/"
driver.get(bolgurl)
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
下一条:
实现 n 的阶乘我理解了