Rev*_*eer 5 python selenium google-chrome selenium-chromedriver selenium-webdriver
我正在尝试使用 Selenium webdriver 来自动化一些工作。我的自动化包括从其他人附加的网络下载一些 .msg Outlook 电子邮件文件。下载 .msg 文件会提示 Chrome 发出警告,提示“此类文件可能会损害计算机...”。使用 ChromeOptions 添加参数 --safebrowsing-disable-download-protection 不起作用,下载仍然提示警告,并将参数添加到 chrome 选项中,任何帮助将不胜感激。
代码试用:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--safebrowsing-disable-download-protection')
driver = webdriver.Chrome(chrome_options=chrome_options)
Run Code Online (Sandbox Code Playgroud)
打印chrome_options.arguments显示,'--safebrowsing-disable-download-protection'加入到争论,但是当我开始下载使用Selenium的.msg文件,我仍然得到同样的警告。
需要注意的是,当我使用“--safebrowsing-disable-download-protection”通过cmd手动运行chrome.exe时,下载没有警告。
你可以试试这个:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("prefs", {
"download.default_directory": r"C:\Users\downloads",
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"safebrowsing.enabled": False
})
driver = webdriver.Chrome(chrome_options=chrome_options)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6666 次 |
| 最近记录: |