HTTP-Anfragen erstellen und JSON in Python analysieren
Python bietet mehrere leistungsstarke Bibliotheken zum Stellen von HTTP-Anfragen und zum Parsen von JSON. Eine empfohlene Option ist die Bibliothek Anfragen. So können Sie damit Google Maps dynamisch abfragen und die JSON-Antwort analysieren:
import requests url = 'http://maps.googleapis.com/maps/api/directions/json' params = dict( origin='Chicago,IL', destination='Los+Angeles,CA', waypoints='Joplin,MO|Oklahoma+City,OK', sensor='false' ) resp = requests.get(url=url, params=params) data = resp.json() # Check the JSON Response Content documentation below
JSON-Antwortinhalt:
Die Variable data Enthält jetzt die analysierte JSON-Antwort. Sie können mit dem Punktoperator auf bestimmte Felder im JSON zugreifen:
print(data['routes'][0]['legs'][0]['distance']['text'])
Dadurch wird die Entfernung des ersten Abschnitts der ersten Route im Klartext gedruckt. Weitere Informationen zur JSON-Struktur finden Sie in der Dokumentation zur Google Maps Directions API.
Das obige ist der detaillierte Inhalt vonWie stellt man HTTP-Anfragen und analysiert JSON-Daten mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!