在python脚本中禁用Google Chrome上的病毒扫描以进行下载



我正在通过Google Chrome通过Python脚本从网站下载一些Excel文件。由于某种原因,某些下载的文件未能使病毒扫描失败,并在没有任何提示的情况下立即被删除。我知道这些是安全的文件,因为如果我手动下载它们,它们总是通过病毒扫描。

随着脚本启动并在完成时启用病毒扫描时,是否有任何方法可以从Python脚本中禁用Google Chrome扫描病毒扫描?

以下是我对Chromedriver的偏好设置:

options.add_experimental_option("prefs", 
    {  "download.default_directory": r'{}captive_IL'.format(temppath),  
       "download.prompt_for_download": False,  
       "download.directory_upgrade": True,  
       "safebrowsing.enabled": False})

这是链接,列出了Selenium Chromedriver可用的所有首选项选项,我在此列表中的下载选项时找不到病毒扫描。

https://cs.chromium.org/chromium/src/chrome/common/pref_names.cc

safebrowsing.disable_download_protection

将上述标志设置为true,请禁用在病毒扫描失败时发生的自动文件删除。尽管在GoogleChrome浏览器窗口上,您仍然会看到下载文件的病毒扫描失败。尽管如此,该文件仍保留在下载文件夹中,然后我们可以根据需要使用它。

最新更新