C# Selenium ChromeDriver下载文件提示"已阻止不安全的下载"
1.C# Selenium ChromeDriver下载文件提示"已阻止不安全的下载"
2.Selenium SendKeys上传文件出现多个文件Chrome浏览器下载文件会提示"已阻止不安全的下载",需要手动点击保留,用Selenium做自动化下载的话就卡住了,后面在stackoverflow找到了解决方案。
options.AddArgument("--unsafely-treat-insecure-origin-as-secure=http://xxx.com");//替换自己的域名,多域名可用逗号分隔。
完整代码如下:
ChromeOptions options = new ChromeOptions(); options.AddExcludedArgument("enable-automation"); //去除状态栏【正在受到自动软件的控制】的提示 options.AddArgument("--unsafely-treat-insecure-origin-as-secure=http://xxx.com"); var downloadDirectory = "yourpath"; options.AddUserProfilePreference("download.default_directory", downloadDirectory); //禁止弹出密码保存对话框 options.AddUserProfilePreference("credentials_enable_service", false); using (IWebDriver driver = new ChromeDriver("c:\\xxx\\chrome-win64", options)) { driver.Navigate().GoToUrl("http://xxx.com/login"); driver.Quit(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!