Maison >développement back-end >Tutoriel Python >Comment corriger l'erreur « CERTIFICATE_VERIFY_FAILED » lors du scraping de Wikipédia avec Python ?
Scraping : Comment résoudre l'erreur CERTIFICATE_VERIFY_FAILED pour http://en.wikipedia.org
Cette question répond à l'erreur courante "CERTIFICATE_VERIFY_FAILED" rencontré lors du scraping de pages Web à l'aide de Python. Cela est particulièrement pertinent pour ceux qui tentent des pratiques de web scraping avec Python, comme décrit dans le livre "Web Scraping with Python".
Contexte et description de l'erreur
Le problème survient lorsque pour ouvrir une page Web à l'aide de la méthode urllib.request.urlopen(), ce qui entraîne l'erreur suivante :
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1049)>
Solution pour les utilisateurs de macOS
Pour résoudre ce problème sur macOS, suivez ces étapes :
Cette action garantit que votre installation Python dispose des certificats nécessaires pour vérifier correctement les connexions SSL.
Remarque pour les utilisateurs de Scrapy
La question d'origine mentionne également la rencontre d'une erreur de commande introuvable lors de l'utilisation de Scrapy. Cependant, la solution fournie dans la réponse est spécifique à l'erreur "CERTIFICATE_VERIFY_FAILED" et ne résout pas le problème Scrapy.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!