Selenium中如何关闭Chrome“此类文件可能危害您的计算机”下载提示弹窗
解决Chrome 107+版本中Selenium关闭下载安全提示的问题
之前用的--safebrowsing-disable-download-protection和--safebrowsing-disable-extension-blacklist参数在Chrome 107及之后版本确实可能失效,你可以试试以下两种方案:
方案一:配置Chrome偏好设置(prefs)
通过add_experimental_option设置下载相关的偏好,直接关闭安全浏览检查和下载提示:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() # 配置下载及安全浏览偏好 download_prefs = { "download.default_directory": "/你自己的下载路径", # 替换为本地实际路径,可选但建议设置 "download.prompt_for_download": False, # 关闭下载确认弹窗 "download.directory_upgrade": True, "safebrowsing.enabled": False # 禁用安全浏览检查 } options.add_experimental_option("prefs", download_prefs) # 启动Chrome浏览器 driver = webdriver.Chrome(options=options)
方案二:添加额外命令行参数
如果方案一仍不生效,可以尝试添加--disable-features=SafeBrowsing参数,彻底禁用安全浏览功能:
options.add_argument('--disable-features=SafeBrowsing')
额外注意事项
- 确保你的ChromeDriver版本和Chrome浏览器版本完全匹配,版本不兼容会导致很多设置无法生效。
- 如果你下载的是特定类型文件(如PDF),可以额外添加对应类型的自动打开设置,比如
"plugins.always_open_pdf_externally": True。
内容的提问来源于stack exchange,提问作者Emon
相关产品推荐
相关产品推荐

