带有Chrome的Python Selenium,如何下载到具有指定文件名的指定文件夹

标签 python windows google-chrome selenium

该网站有一个下载按钮,我可以用 python 做

button.click()

以网站指定的文件名将文件下载到 Chrome 下载文件夹。

有没有办法在 Windows 上更改目标文件夹和文件名?

最佳答案

尝试:

    download_dir = "/yourDownloadPath/"
    chrome_options = webdriver.ChromeOptions()
    preferences = {"download.default_directory": download_dir ,
                   "directory_upgrade": True,
                   "safebrowsing.enabled": True }
    chrome_options.add_experimental_option("prefs", preferences)
    driver = webdriver.Chrome(chrome_options=chrome_options,executable_path=r'/pathTo/chromedriver')
    driver.get("urlfiletodownload");

关于带有Chrome的Python Selenium,如何下载到具有指定文件名的指定文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47019839/

相关文章:

node.js - 您如何调试使用 Chrome/WebKit 作为远程调试器运行的 Node.js 服务器?

Python:运行进度条并同时工作?

python - Numpy 数组文档切片规则

python - Windows 上的 RuntimeError 试图运行一个简单的程序

c++ - 错误 C3861 : popen, pclose:在 C++ 中找不到标识符

chrome浏览器中未找到java小程序类异常

python - 按偏移量排序的 Pytz 公共(public)时区

python - cronjob-script 创建的日志的位置

c# - 获取线程的可见窗口的标题

javascript - 如何使用 JavaScript 监控浏览器发出的请求?