windows 上用 selenium + firefox 实现下载未知的mime文件,总是无法通过修改配置来自动保存,
会一直弹出
其实可以用另外一个方法。
- 手动下载文件,当保存文件弹出窗口被打开时,选中 "自动为文件执行此操作"复选框并,保存文件。
- 经过手动操作后,找到 firefox 的帮助选项,帮助 - >疑难解答信息->配置文件
- 在您的Selenium代码中,使用 FirefoxProfile 指向此现有配置文件
my_profile = webdriver.FirefoxProfile(r'C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\uqkquoeh.default-release')
driver = webdriver.Firefox(firefox_profile=my_profile)
# 窗口最大化
driver.maximize_window()
print('开始加载网页')
经过以上操作,再执行代码,下载文件就会自动保存了。