Heim >Backend-Entwicklung >Python-Tutorial >Wie verwende ich Python, um HTTP-Anfragen zu stellen und JSON-Daten aus der Google Directions API zu analysieren?

Wie verwende ich Python, um HTTP-Anfragen zu stellen und JSON-Daten aus der Google Directions API zu analysieren?

Susan Sarandon
Susan SarandonOriginal
2024-11-17 06:15:03855Durchsuche

How Do I Use Python to Make HTTP Requests and Parse JSON Data from the Google Directions API?

HTTP-Anfragen und JSON-Parsing in Python

In Python gibt es leistungsstarke Bibliotheken, die das Senden von HTTP-Anfragen und das Parsen von JSON-Antworten vereinfachen. Eine solche Bibliothek ist die beliebte „Requests“-Bibliothek.

Um die Google Directions-API abzufragen und Routenberechnungen zu erhalten, können Sie mithilfe der „Requests“-Bibliothek die folgenden Schritte ausführen:

Schritt 1: Importieren Sie die Bibliothek

import requests

Schritt 2: Definieren Sie die Anforderungsparameter
Erstellen Sie ein Wörterbuch mit den erforderlichen Parametern, einschließlich Ursprung, Ziel, Wegpunkten usw Der Parameter „Sensor“ ist auf „false“ gesetzt.

params = dict(
    origin='Chicago,IL',
    destination='Los+Angeles,CA',
    waypoints='Joplin,MO|Oklahoma+City,OK',
    sensor='false'
)

Schritt 3: Senden Sie die Anfrage
Senden Sie eine GET-Anfrage zusammen mit den Parametern an die Google Directions-API-URL.

resp = requests.get(url=url, params=params)

Schritt 4: JSON-Antwort analysieren
Die API gibt eine JSON-Antwort zurück. Verwenden Sie die json()-Methode für resp, um die Antwort zu analysieren.

data = resp.json()

Zusätzliche Informationen:

  • Beziehen Sie sich auf die bereitgestellte Dokumentation zum „JSON-Antwortinhalt“. Weitere Details zum Zugriff auf die JSON-Daten finden Sie in der Antwort.
  • Die Bibliothek „requests“ bietet verschiedene Optionen zum Konfigurieren von Anfragen und zum Umgang mit Antworten. Entdecken Sie die umfassende Dokumentation für eine fortgeschrittenere Nutzung.

Das obige ist der detaillierte Inhalt vonWie verwende ich Python, um HTTP-Anfragen zu stellen und JSON-Daten aus der Google Directions API zu analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn