当前环境:
Windows 10 + Python 3.7 + selenium 3.141.0 + Google Chrome 115.0.5790.110 (64 位)
一种方法:
from selenium import webdriver
if __name__ == '__main__':
# chrome 选项配置
chrome_options = webdriver.ChromeOptions()
# 设置无界面浏览
# chrome_options.add_argument('--headless')
# 忽略证书报错
chrome_options.add_argument('ignore-certificate-errors')
# 取消chrome受自动控制提示
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
# 关掉密码弹窗
prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}
chrome_options.add_experimental_option("prefs", prefs)
# Chrome.exe 路径
chrome_options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
# chromedriver.exe 路径
ChromedriverPath = r'.\chromedriver.exe'
driver = webdriver.Chrome(ChromedriverPath, options=chrome_options)
# 打开百度
driver.get('https://www.baidu.com')
另外一种方法:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
if __name__ == '__main__':
# chrome 选项配置
options = Options()
# 设置无界面浏览
# options.add_argument('--headless')
# 忽略证书报错
options.add_argument('ignore-certificate-errors')
# 取消chrome受自动控制提示
options.add_experimental_option("excludeSwitches", ['enable-automation'])
# 关掉密码弹窗
prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}
options.add_experimental_option("prefs", prefs)
# Chrome.exe 路径
options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
# chromedriver.exe 路径
ChromedriverPath = r'.\chromedriver.exe'
driver = webdriver.Chrome(ChromedriverPath, options=options)
# 打开百度
driver.get('https://www.baidu.com')
其他:自定义下载路径
# download.default_directory:允许修改默认下载路径,修改路径为:D:\CSDN\DataDownload
prefs = {"download.default_directory": 'D:\CSDN\DataDownload'}
# add_experimental_option 表示将这些首选项添加到他们的Selenium Webdriver对象中
options.add_experimental_option("prefs", prefs)
参考:
selenium关闭左上方Chrome 正受到自动测试软件的控制的提示 - 简书
https://www.cnblogs.com/yangjintao/p/10599868.html
selenium基础使用-2之chrome_options - 简书
selenium启动Chrome配置参数问题 - 知乎
Selenium修改默认下载文件路径_selenium设置下载地址_小小狒狒君的博客-CSDN博客
版权归原作者 yudiandian2014 所有, 如有侵权,请联系我们删除。