完美解决“此类型的文件可能会损害您的计算机,仍然要保留…"
问题
常规方法
非常规方法
问题
在用selenium(python)爬虫时,需要下载文件,当文件为exe,msi等文件时,需要手动点击保留才能下载,如图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190904201824975.png)
常规方法
使用浏览器的启动参数,偏好设置等,以下是所有相关的设置参数,需要的参数也不一样。以下是所有相关的参数设置,如果你不知道哪个起作用,索性全部加进去:
option.add_argument('--safebrowsing-disable-download-protection')
option.add_argument("--safebrowsing-disable-extension-blacklist")
#option.add_argument('--headless')
option.binary_location=brower_path
prefs={
'download.default_directory':download_path,
'safebrowsing.enabled': True,
}
option.add_experimental_option("prefs",prefs)
option.add_argument(user_data_dir)
这种方法虽然很官方,但是未必会奏效,尤其是在新版本的chrome中,我用chrome75和chroem76均测试失败。如果你也不行,请往下看!
|