So finden Sie den Weg zu einer SSL-cert-Datei?

Will ich mit Python Anforderungen an den Inhalt der internen Unternehmens-Webseite (sagen, https://internal.com). Ich kann sehen, diese Seite im browser, und ich kann "das Zertifikat anzeigen."

So, jetzt möchte ich die web-Seite mit Anfragen, so dass ich glaube:

import requests
requests.get('https://internal.com')

Dann bekomme ich aber eine SSLError:

SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Also ich denke, ich muss geben Sie eine cert Datei:

requests.get('https://example.com', cert=('/path/server.crt', '/path/key'))

Aber wie finde ich den Pfad zu der cert-Datei? Kann ich diese info von Chrome oder IE bei der Anzeige der web-Seite? Oder bin ich etwas fehlt noch mehr basic?

  • Was ist der genaue Fehler?
  • Haben Sie versucht, fälscht einen user-agent?
  • vorgetäuscht, der user-agent über Header['User-Agent'] liefert das gleiche SSLError (nur Hinzugefügt, um die Frage).
InformationsquelleAutor brent5000 | 2013-02-07
Schreibe einen Kommentar