Vin*_*ent 2 firefox selenium download selenium-webdriver
我想使用网络驱动程序下载一堆文件,我可以下载 1 种文件类型,但似乎无法下载混合文件格式。
我还使用 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")
Run Code Online (Sandbox Code Playgroud)
其余的格式是“text/html”、“image/tiff”、“text/csv”、“application/zip”、“application/octet-stream”
感谢您的关注和帮助:)
把它们放在一起,用逗号隔开。(但您需要确保 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")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3784 次 |
最近记录: |