python selenium4 edge浏览器实现下载(指定默认下载路径) 作者:马育民 • 2025-01-14 16:05 • 阅读:10011 # 说明 需要更新到 `selenium 4` 版本,`selenium 3` 会报错 ### 关键代码 ``` from selenium import webdriver # 创建设置项 options = webdriver.EdgeOptions() # 指定默认保存路径与下载设置 # prefs = {"download.default_directory": r"C:\Users\mym\Desktop\测试下载", "download.prompt_for_download": False} # 将创建的下载部分的设置添加到option中 options.add_experimental_option('prefs', prefs) # 修改设置使程序结束后浏览器不自动关闭 options.add_experimental_option('detach', True) # 实例化Edge浏览器对象,并将options传入该实例对象 browser = webdriver.Edge(options=options) ``` **解释:** ``` prefs = {"download.default_directory": "D:\Downloads_test", "download.prompt_for_download": False} ``` - `download.default_directory`:指定默认保存路径 - `download.prompt_for_download`:为下载文件开始时Edge浏览器是否弹出 【另存为窗口】,`True` 则触发下载时 **会弹出** 另存为窗口,`False` 则 **直接下载** 文件并保存到默认下载路径中 参考: https://blog.csdn.net/weixin_46795990/article/details/129669405 原文出处:http://malaoshi.top/show_1GWP9yvXEBK.html