微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用Firefox另存为对话框硒

如何解决禁用Firefox另存为对话框硒

您应该做两件事,首先将这三个首选项设置如下(这是Java语言,但我想您可以将其转换为python :-):

profile.setPreference("browser.download.dir", "c:/yourDownloadDir");
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.helperApps.neverAsk.savetodisk", "application/csv, text/csv");

其次,您应确保下载文件具有所需的mime类型。为此,您可以使用Web开发人员工具并检查下载。

编辑:

要找出MIME类型,请打开Chrome,按Ctrl+ Shift+ I(在Mac OS上为Cmd + Alt + I)更改为“网络”标签,然后单击您的下载链接。您应该会看到以下内容

Chrome开发人员工具的MIME类型

解决方法

我正在用Selenium进行网络抓取,每当我尝试下载profile.set_preference('browser.helperApps.neverAsk.saveToDisk',"application/csv")ifile时,firefox下载/保存就会弹出,但是,即使我应用,它仍然无法正常工作,我已经尝试了与.csv相关的MIME却无法正常工作,是可以单击save as单选按钮,然后单击ok对话框或完全禁用它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。