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

时间:2015-02-27 05:23:05

标签: python selenium

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

现在我正在使用:

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

其他变种包括更多的MIME。无论MIME如何,我如何自动下载?

1 个答案:

答案 0 :(得分:1)

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

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

我有多个偏好声明,我认为这就是问题所在。现在我只有这一个活跃,没有任何问题。希望这可以帮助别人。