【问题标题】:Python, Selenium, download all MIME typesPython、Selenium、下载所有 MIME 类型
【发布时间】:2014-12-08 11:36:27
【问题描述】:

我正在尝试使用 Firefox 的 selenium webdriver 下载一些文件。 如何为任何 MIME 类型设置选项browser.helperApps.neverAsk

现在此选项仅适用于 application/pdf(在我的脚本中):

#selenium profile
profile = webdriver.FirefoxProfile()
profile.set_preference('browser.download.dir', download_dir)
profile.set_preference('browser.download.folderList', 2)
profile.set_preference('browser.download.manager.showWhenStarting', False)
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf')
#-------------------
driver = webdriver.Firefox(firefox_profile=profile)

【问题讨论】:

    标签: python firefox selenium selenium-webdriver


    【解决方案1】:

    您必须明确列出 mimetypes 并用逗号分隔值:

    profile.set_preference('browser.helperApps.neverAsk.saveToDisk',
                           'application/pdf,text/csv')
    

    【讨论】:

    猜你喜欢
    • 2012-09-03
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2011-11-09
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多