requests.get / https / Zertifkate
Verfasst: Freitag 3. Juni 2022, 20:00
Guten Abend!
Ich startete den Versuch mittels "requests.get" eine https-Seite aufzurufen, jedoch wird die Anfrage mit einer Zertifkats-Fehlermeldung abgebrochen.
Über Google bin ich dann auf die Seite https://www.geeksforgeeks.org/ssl-certi ... -requests/ gestoßen.
Dort heißt es u.a., man könne die Zertifkatsprüfung mit dem Attribut "verify" abschalten:
Und siehe da, es funktioniert.
"Leider" kommt bei jedem Aufruf der Warnhinweis, dass die Zertifkatsprüfungen ausdrücklich empfohlen werden (die Abfragen werden deshalb ausgebremst).
Meine Frage an Euch: wie ist eine saubere Abfrage inklusive Zertifkatsprüfung möglich, ohne das irgendwelche Fehlermeldungen erscheinen?
Auf der Seite von geeksforgeeks wird auf folgenden Code hingewiesen:
D.h. man soll den Pfad zum Zertifikat mitliefern.
Ich habe davon leider keine Ahnung.
Woher soll ich wissen, wo das Zertifikat liegt?
Ich startete den Versuch mittels "requests.get" eine https-Seite aufzurufen, jedoch wird die Anfrage mit einer Zertifkats-Fehlermeldung abgebrochen.
Über Google bin ich dann auf die Seite https://www.geeksforgeeks.org/ssl-certi ... -requests/ gestoßen.
Dort heißt es u.a., man könne die Zertifkatsprüfung mit dem Attribut "verify" abschalten:
Code: Alles auswählen
response = requests.get('https://testseite.com/', verify = False)
"Leider" kommt bei jedem Aufruf der Warnhinweis, dass die Zertifkatsprüfungen ausdrücklich empfohlen werden (die Abfragen werden deshalb ausgebremst).
Meine Frage an Euch: wie ist eine saubere Abfrage inklusive Zertifkatsprüfung möglich, ohne das irgendwelche Fehlermeldungen erscheinen?
Auf der Seite von geeksforgeeks wird auf folgenden Code hingewiesen:
Code: Alles auswählen
response = requests.get('https://github.com', verify ='/path / to / certfile')
Ich habe davon leider keine Ahnung.
Woher soll ich wissen, wo das Zertifikat liegt?