网上的解决方案:

Chrome的Options加 --ignore-ssl-error 参数,忽略掉 ssl 错误,代码如下:

options = ChromeOptions()
options.add_argument('--ignore-ssl-error')  # 忽略ssl错误
self.driver = webdriver.Chrome(options=options)

都不行。这个应该是网站本身的问题。可以用chrome_options.add_argument('log-level=2')来忽略。

from selenium import webdriver

import time

chrome_options = webdriver.ChromeOptions()

#chrome_options.add_argument('--ignore-certificate-errors')

chrome_options.add_argument('---ignore-certificate-errors-spki-list')

chrome_options.add_argument('--ignore-ssl-errors')

chrome_options.add_argument('--ignore-ssl-error')

chrome_options.add_argument('log-level=2')


 

wd = webdriver.Chrome(options=chrome_options)

wd.implicitly_wait(1)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐