【问题标题】:Downloading multiple file format with webdriver使用 webdriver 下载多种文件格式
【发布时间】:2014-03-01 09:35:37
【问题描述】:

我想使用网络驱动程序下载一堆文件,我可以下载一种文件类型,但似乎无法下载混合文件格式。

我还使用 HttpFox 计算出要在 webdriver 中使用的文件格式。以下是我必须下载 PNG 文件的代码:

fp = webdriver.FirefoxProfile()        
fp.set_preference("browser.download.dir", "/User/Download")
fp.set_preference("browser.download.folderList", 2)
fp.set_preference("browser.helperApps.alwaysAsk.force", False)
fp.set_preference("browser.download.manager.showWhenStarting", False)
fp.set_preference("browser.helperApps.neverAsk.openFile", "image/png")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "image/png")

其余格式为“text/html”、“image/tiff”、“text/csv”、“application/zip”、“application/octet-stream”

感谢您的关注和帮助:)

【问题讨论】:

    标签: firefox selenium selenium-webdriver download


    【解决方案1】:

    只需将它们放在一起用逗号分隔即可。 (但您需要确保 MIME 类型正确。)

    fp.set_preference("browser.helperApps.neverAsk.openFile", "image/png, text/html, image/tiff, text/csv, application/zip, application/octet-stream")
    fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "image/png, text/html, image/tiff, text/csv, application/zip, application/octet-stream")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      相关资源
      最近更新 更多