Python selenium:Firefox自动下载所有内容

3
我正在尝试从网站下载一个csv文件,无论我尝试保存或打开多少个MIME类型,对话框仍然出现。是否有一种方法可以同时覆盖所有MIME类型或任何可能弹出的内容?
目前我正在使用:
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/html")
fp.set_preference("browser.helperApps.neverAsk.openFile","text/html")

还有其他变化,包括更多的MIME类型。我如何自动下载不考虑MIME类型?

1个回答

2
我用以下方法解决了我的问题:
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/octet-stream")
fp.set_preference("browser.helperApps.neverAsk.openFile","application/octet-stream")

我曾经有多个偏好设置,我认为这就是问题所在。现在我只激活了这个,并且没有任何问题。希望这对其他人也有帮助。


1
不完全是“无论MIME类型如何”的解决方案,但感谢分享。 - alecxe
我知道,但这是我能找到的最好的解决方案。我会暂时不回答,以防有人有更好的解决方案。 - Evan Bloemer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接