如何在VBA Selenium(Edge)中启用多文件下载
解决多文件下载提示弹窗问题
你当前的设置只覆盖了单个文件下载的基础配置,Chrome针对多文件批量下载还有单独的权限控制,需要补充以下偏好设置:
- 添加
profile.default_content_setting_values.automatic_downloads并设为1,用于允许自动批量下载 - 补充
download.allow_multiple_downloads设为True,明确开启多文件下载支持
修改后的配置代码如下:
driver.SetPreference "download.default_directory", "C:\PDF_folder\" driver.SetPreference "download.directory_upgrade", True driver.SetPreference "download.prompt_for_download", False driver.SetPreference "profile.default_content_setting_values.automatic_downloads", 1 driver.SetPreference "download.allow_multiple_downloads", True
额外注意事项:
- 确保Chrome驱动版本与浏览器版本完全匹配,版本不兼容可能导致配置不生效
- 若仍有弹窗,可尝试在初始化驱动时添加
--disable-popup-blocking启动参数,禁用弹窗拦截限制
内容的提问来源于stack exchange,提问作者igor bello
相关产品推荐
相关产品推荐

