** Problème **: j'ai eu l'erreur suivante lors du scraping avec Python.
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)
During handling of the above exception, another exception occurred:
** Status **: * https * requête avec * UserAgent * dans l'en-tête du module * urllib.request *.
** Problème **: Une erreur qui s'est produite lorsque * SSL * a été utilisé comme l'une des méthodes de cryptage dans la communication * https *. SSL est une méthode de cryptage qui vous permet de confirmer l'identité de l'entreprise qui exploite le site Web en plaçant un certificat électronique appelé «certificat de serveur SSL» sur le serveur Web et en le vérifiant lors de la connexion. De plus, le certificat de serveur SSL lui-même doit réussir le travail d'authentification de l'opérateur par «l'autorité de certification» qui est autorisée à émettre, et inversement, si le certificat de serveur SSL de l'émetteur non fiable est utilisé, le navigateur Web Un écran d'avertissement s'affiche à. En conséquence, une erreur SSL comme celle-ci peut s'afficher.
** Solution **: ajoutez ce qui suit.
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
Veuillez noter que ce n'est pas sûr en termes de sécurité.
Recommended Posts