Heim >Backend-Entwicklung >Python-Tutorial >Wie behebt man den Fehler „CERTIFICATE_VERIFY_FAILED' beim Scrapen von Wikipedia mit Python?
Scraping: So beheben Sie den CERTIFICATE_VERIFY_FAILED-Fehler für http://en.wikipedia.org
Diese Frage befasst sich mit dem häufigen Fehler „CERTIFICATE_VERIFY_FAILED“. Beim Scraping von Webseiten mit Python aufgetreten. Dies ist besonders relevant für diejenigen, die Web-Scraping-Praktiken mit Python ausprobieren, wie im Buch „Web Scraping mit Python“ beschrieben.
Hintergrund und Fehlerbeschreibung
Das Problem tritt beim Versuch auf um eine Webseite mit der Methode urllib.request.urlopen() zu öffnen, was zu folgendem Fehler führt:
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1049)>
Lösung für macOS-Benutzer
Um dieses Problem zu beheben Wenn Sie unter macOS ein Problem haben, führen Sie die folgenden Schritte aus:
Diese Aktion stellt sicher, dass Ihre Python-Installation über die erforderlichen Zertifikate verfügt, um SSL-Verbindungen ordnungsgemäß zu überprüfen.
Hinweis für Scrapy-Benutzer
In der ursprünglichen Frage wird auch erwähnt, dass bei der Verwendung von Scrapy der Fehler „Befehl nicht gefunden“ auftritt. Die in der Antwort bereitgestellte Lösung bezieht sich jedoch speziell auf den Fehler „CERTIFICATE_VERIFY_FAILED“ und behebt nicht das Scrapy-Problem.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „CERTIFICATE_VERIFY_FAILED' beim Scrapen von Wikipedia mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!