谷歌安装应用显示损害你的计算机,chromedriver之"此类型文件可能会损害您的计算机"提示的处理...

在使用selenium自动下载文件时遇到ChromeDriver提示‘此类型文件可能会损害你的计算机’的问题。尝试修改浏览器配置无效。在MacOS下无此问题,但在Windows环境下仍会提示。解决方案是利用文件已实际下载完成的事实,通过查找最新下载文件并改名来规避警告。关键代码包括排序下载目录文件,判断文件是否完成下载并进行重命名。
摘要由CSDN通过智能技术生成

背景

最近在使用selenium进行自动文件下载时,突然出现了一个报错:

bVbpWK2?w=392&h=64

下载进行不下去了。

思路

经过各种谷歌、百度,均告诉我在要增加params,关闭浏览器安全选项,配置如下:

chromeOptions = webdriver.ChromeOptions()

prefs = {"profile.default_content_settings.popups": 0,

"download.default_directory": path,

"download.prompt_for_download": False,

# "download.directory_upgrade": 'true',

"safebrowsing.enabled": True}

chromeOptions.add_experimental_option("prefs", prefs)

事实证明,可能以前的版本是可行的,现在的真心不行。

上面配置重点是"safebrowsing.enabled": True。在MacOS的环境下,哪怕不配也是没有问题的,Windows就不行了。

最后在谷歌上找到一篇相关文章,大意是说这个是无解的,可能是windows系统安全的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值