要在定义 selenium webdriver 之前明确定义下载目录,我们使用以下代码:
chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "C:/data/cline"}
chromeOptions.add_experimental_option("prefs",prefs)
chromePath = "path to chromedriver"
driver = selenium.webdriver.chrome.webdriver.WebDriver(executable_path=chromePath, port=0, chrome_options=chromeOptions, service_args=None, desired_capabilities=None, service_log_path=None)
Run Code Online (Sandbox Code Playgroud)
我想下载许多文件,每个文件都到一个不同的(新创建的)目录。定义驱动后是否可以更改下载目录?
小智 -2
driver.set_preference("download.default_directory", "path/")
Run Code Online (Sandbox Code Playgroud)
尝试这个变体。
| 归档时间: |
|
| 查看次数: |
5067 次 |
| 最近记录: |