Sie erhalten diesen Fehler, wenn der Browser Sie auffordert, das Zertifikat von der Website zu akzeptieren. Sie können festlegen, dass diese Fehler standardmäßig ignoriert werden, um diese Fehler zu vermeiden.
Für Chrome, müssen Sie --ignore-Zertifikat-Fehler und --ignore-Zertifikat-Fehler ChromeOptions() Argument hinzuzufügen:
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--ignore-ssl-errors')
driver = webdriver.Chrome(chrome_options=options)
Für den Firefox , müssen Sie setzen accept_untrusted_certs FirefoxProfile() Option zu True:
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
driver = webdriver.Firefox(firefox_profile=profile)
Für den Internet Explorer, müssen Sie acceptSslCerts gewünschte Fähigkeit setzen:
capabilities = webdriver.DesiredCapabilities().INTERNETEXPLORER
capabilities['acceptSslCerts'] = True
driver = webdriver.Ie(capabilities=capabilities)
Dies könnte ein Zeichen dafür sein, dass die Website ein Zertifikat benötigt, das nicht im Zertifikatsspeicher Ihres Webbrowsers enthalten ist. SSL verfügt über dieses Zertifikataustausch-Handshake-Protokoll, das bestanden werden muss, bevor es weiter geht. –