下载文件-用于电池测试系统的双向dc/dc变换器的研究

时间:2024-07-03 05:32:01
【文件属性】:

文件名称:下载文件-用于电池测试系统的双向dc/dc变换器的研究

文件大小:8.04MB

文件格式:PDF

更新时间:2024-07-03 05:32:01

python自动化

4.14 下载文件 WebDriver 允许我们设置默认的文件下载路径。也就是说文件会自动下载并且存在设置的那个目录 中。下面以 FireFox为例执行文件的下载。 downfile.py #coding=utf-8 from selenium import webdriver import os fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2) fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.download.dir", os.getcwd()) fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream") #下载文件的类型 driver = webdriver.Firefox(firefox_profile=fp) driver.get("http://pypi.Python.org/pypi/selenium") driver.find_element_by_partial_link_text("selenium-2").click() 为了让 FireFox让浏览器能实现文件的载,我们需要通过 FirefoxProfile() 对其参数做一个设置。 browser.download.folderList 设置成 0代表下载到浏览器默认下载路径;设置成 2则可以保存到指定目录。 browser.download.manager.showWhenStarting 是否显示开始,Ture为显示,Flase为不显示。 browser.download.dir 用于指定你所下载文件的目录。os.getcwd() 该函数不需要传递参数,用于返回当前的目录。 browser.helperApps.neverAsk.saveToDisk 指定要下载页面的 Content-type值,“application/octet-stream”为文件的类型。HTTP Content-type常 用对照表:http://tool.oschina.net/commons 这些参数的设置可以通过在 Firefox浏览器地址栏输入:about:config进行设置,如图 4.17。


网友评论