Anfragen.Ausnahmen.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
Dies ist kein Duplikat von diese Frage
Habe ich überprüft diese aber unsicheren Weg, der nicht gut aussieht für mich.
Arbeite ich auf Bild-Größe fetcher in python, die würde fetch-Größe von Bildern auf einer web-Seite. Bevor Sie das tun, dass ich brauche, um die web-Seite status-code. Ich habe versucht zu tun, Weg
import requests
hdrs = {'User-Agent': 'Mozilla /5.0 (X11 Linux x86_64) AppleWebKit /537.36 (KHTML, like Gecko) Chrome /52.0.2743.116 Safari /537.36'}
urlResponse = requests.get(
'http://aucoe.info/', verify=True, headers=hdrs)
print(urlResponse.status_code)
Diese Fehler gibt:
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikat überprüfen
fehlgeschlagen (_ssl.c:600)
Habe ich versucht eine änderung verify=True
zu
verify='/etc/ssl/certs/ca-certificates.crt'
und
verify='/etc/ssl/certs'
Aber es gibt noch den gleichen Fehler.
Ich brauche, um status-code für mehr als 5000 urls. Bitte helfen Sie mir.
Vielen Dank im Voraus.
Python Version : 3.4
Anforderungen version : Anfragen==2.11.1
O. S : Ubuntu 14.04
pyOpenSSL : 0.13
openssl version : OpenSSL 1.0.1 f 6 Jan 2014
InformationsquelleAutor Om Prakash | 2016-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie laden Sie die root-Zertifikate von GoDaddy, verfügbar unter diese Website und dann übergeben Sie es als parameter an
verify
wie diese:Wenn Sie tun werden mehrere Anfragen, möglicherweise möchten Sie konfigurieren Sie die SSL-als Teil der Sitzung, in der hervorgehoben Dokumentation.
InformationsquelleAutor Burhan Khalid
Können Sie immer
verify= False
. Einfach Weg, nicht der beste.InformationsquelleAutor Tosyneno