定制开发小程序网上的解决方案:
Chrome的Options加 --ignore-ssl-error 参数,忽略掉 ssl 错误,代码如下:
options = ChromeOptions()
options.('--ignore-ssl-error') # 忽略ssl错误
self.driver = .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)