Maison  >  Article  >  développement back-end  >  Comment corriger l'erreur « CERTIFICATE_VERIFY_FAILED » lors du scraping de Wikipédia avec Python ?

Comment corriger l'erreur « CERTIFICATE_VERIFY_FAILED » lors du scraping de Wikipédia avec Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-28 22:21:02145parcourir

How to Fix the

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 :

  1. Allez dans le dossier "Python3.6" situé dans "Macintosh HD > Applications."
  2. Double-cliquez sur "Installer les certificats". .command".

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn