gpt4 book ai didi

python - 在 selenium python webdriver 中,我无法下载扩展名为 .lst 的文本文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:43 25 4
gpt4 key购买 nike

我对 python webdriver 比较陌生,我一直在尝试使用这段代码来制作它,这样我就可以下载一个扩展名为 .lst 的文本文件:

fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.dir","/my/directory")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/lst")
self.driver = webdriver.Firefox(firefox_profile=fp)

当我需要下载一个 zip 文件并使用“application/zip”作为要下载的文件类型时,这很有效。有人告诉我下载此文件需要什么?

感谢您的宝贵时间和帮助。

最佳答案

据我了解,并根据这个MIME Types list ,您应该尝试以下操作:

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/plain,application/x-powerpoint") 

您还可以切换到 Chrome 并让它自动下载文件:

options = webdriver.ChromeOptions()
prefs = {
"download.default_directory" : "/some/path",
"download.directory_upgrade": "true",
"download.prompt_for_download": "false",
"disable-popup-blocking": "true"
}
options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=options)

关于python - 在 selenium python webdriver 中,我无法下载扩展名为 .lst 的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28181102/

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