我试图自动下载文件使用selenium与chrome作为我的浏览器使用chromeriver.当我尝试下载exe文件它提示我"这种类型的文件可能会损害您的计算机,丢弃或保存它".我想它下载无论如何没有任何提示。
我研究了一些解决方案,如下所示:
chromeOptions = webdriver.ChromeOptions()
prefs = {"browser.helperApps.alwaysAsk.force" :False,"browser.helperApps.neverAsk.saveToDisk" : "application/octet-stream"}
chromeOptions.add_experimental_option("prefs",prefs)
browser = webdriver.Chrome(executable_path=//path//to//chrome_driver, chrome_options=chromeOptions)
但这并没有帮助它仍然抛出提示。对此的任何帮助都非常感谢。
谢谢,
据我所知,没有办法告诉Chrome
不要警告潜在危险的二进制文件下载,请参阅:
作为最简单的解决方法,您可能希望使用Firefox解决问题:
开发社区也有许多请求允许禁用此警告,以便能够在Chrome中运行自动化测试。目前,这是我们仅在Firefox中运行自动化测试的唯一原因。真的很烦人。