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

Python selenium: Firefox auto download everything

我正在尝试从网站下载一个 csv 文件,但无论我尝试保存和打开多少 MIME,对话框仍然出现。有没有办法一次性覆盖所有 MIME 或任何可能弹出的内容?

现在我正在使用:

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/html")
fp.set_preference("browser.helperApps.neverAsk.openFile","text/html")

以及其他变体,包括更多的 MIME。我怎样才能不考虑 MIME 自动下载?

我用这个解决了我的问题:

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/octet-stream")
fp.set_preference("browser.helperApps.neverAsk.openFile","application/octet-stream")

我有多个偏好声明,我认为这就是问题所在。现在我只有这一个处于活动状态并且没有任何问题。希望这可以帮助其他人。