gpt4 book ai didi

python - Python 中的 Selenium Webdriver - Chrome 首选项中的文件下载目录更改

转载 作者:IT老高 更新时间:2023-10-28 20:49:28 31 4
gpt4 key购买 nike

我正在使用 Selenium Webdriver(在 Python 中)自动下载数千个文件。我想以编程方式设置 Chrome 的下载文件夹。看完this ,我试过这个:

chromepath = '/Users/thiagomarzagao/Desktop/searchcode/chromedriver'
desired_caps = {'prefs': {'download': {'default_directory': '/Users/thiagomarzagao/Desktop/downloaded_files/'}}}
driver = webdriver.Chrome(executable_path = chromepath, desired_capabilities = desired_caps)

不好。下载仍会转到默认下载文件夹(“/Users/thiagomarzagao/Downloads”)。

有什么想法吗?

(Python 2.7.5、Selenium 2.2.0、Chromedriver 2.1.210398、Mac OS X 10.6.8)

最佳答案

以下内容对我有用:

chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "/some/path"}
chromeOptions.add_experimental_option("prefs",prefs)
chromedriver = "path/to/chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, options=chromeOptions)

来源:https://sites.google.com/a/chromium.org/chromedriver/capabilities

关于python - Python 中的 Selenium Webdriver - Chrome 首选项中的文件下载目录更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18026391/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com