Python -Anfragen zu URL mit schlechtem Zertifikat [SSL: SSLV3_Alert_handshake_Failure]Python

Python-Programme
Anonymous
 Python -Anfragen zu URL mit schlechtem Zertifikat [SSL: SSLV3_Alert_handshake_Failure]

Post by Anonymous »

Ich muss Daten von einer URL mit einigen Zertifikatsproblemen erhalten. Es funktioniert mit Curl -K (die Überprüfung überspringt). Also habe ich es mit verify = false in Python -Anforderungen versucht, aber ich bekomme immer noch [SSL: sslv3_alert_handshake_failure]. Irgendeine Idee, wie man dies umgeht?import os
import requests

# curl fails
teste = os.system("curl -o capabilities.xml 'https://geoserver.car.gov.br/geoserver/ ... pabilities'")

# ignoring verification -k works
teste = os.system("curl -k -o capabilities.xml 'https://geoserver.car.gov.br/geoserver/ ... pabilities'")

# Trying with python
url = "https://geoserver.car.gov.br/geoserver/ows"
params = {
'service':'WMS',
'version':'1.3.0',
'request':'GetCapabilities'
}

# this fails with certificate error
teste = requests.get(url, params)

# verify = False does not do the trick
teste = requests.get(url, params, verify=False)
< /code>
update: < /p>
Es wird so erscheint, als ob die Site nur TLS1.2 für Cypher -Anzug verwendet, und Python -Anfragen mögen dies nicht. Eine Möglichkeit, dass Python diesen Cypher verwenden?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post