gpt4 book ai didi

python - Selenium - 将所有 mime 类型保存到磁盘

转载 作者:太空狗 更新时间:2023-10-30 01:38:39 24 4
gpt4 key购买 nike

我正在尝试使用 Python Selenium 下载一组 HWP(“Haansoft 字处理器”)文件。然而,无论我在 Firefox 浏览器配置文件配置中设置什么,下载管理器都会打开。我已经为其他 mime 类型(pdf、doc)测试了以下代码,它似乎工作得很好(即,没有打开下载管理器)。

fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.dir",downloaddir)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk",
"application/x-hwp,application/hwp,application/haansofthwp")

有什么方法可以将 browser.helperApps.neverAsk.saveToDisk 设置为所有 mime 类型?

最佳答案

为了避免下载对话框,您必须确定确切的 MIME 类型并将其提供给配置文件(就像您所做的那样,但可能不是正确的 MIME 类型)。至少据我所知,您必须将它们全部写下来。

概览 MIME types here:

这条线也很有帮助

profile.SetPreference("browser.helperApps.alwaysAsk.force", false);

,只是为了确定 ;)

如果你不知道 MIME 类型和 yu 在 windows 上,你可以尝试 the free software fiddler找出 MIME 类型。它是http流量的分析工具。关于 fiddler 使用的一个很好的教程 can be found here

关于python - Selenium - 将所有 mime 类型保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12361113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com