Manipulating requests Response
Lektion 7 von 10 im Kurs API in Python von Coddy.
Sobald Sie entweder get() oder post() in einer API ausführen, erhalten Sie ein response-Objekt, das wir in unseren letzten Beispielen in der Variable response gespeichert haben.
Wie wir in der JSON-Lektion gelernt haben, liegen diese Antworten im JSON-Format oder im nativen Dictionary-Format von Python vor.
Um das JSON-Format Ihrer Antwort zu erhalten, müssen Sie Folgendes schreiben:
data = response.json()Sie können dann die erforderlichen Werte in der Antwort mithilfe der Keying-Methode des Dictionarys parsen.
Aufgabe
MittelAnweisungen:
- Sende eine GET-Anfrage an:
https://jsonplaceholder.typicode.com/users/1 - Speichere das
requests.get()-Objekt in einer Variable namensresponse - Parse und speichere
response.json()in einer Variable namensdata - Verwende die Keying-Methode, um
data["name"]in einer Variable namensresultzu speichern - Gib
resultaus – es sollte immer Folgendes anzeigen: Leanne Graham
Probier es selbst
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Get the name
result = # Your code here
# Step 4: Print the result
print(result)Alle Lektionen in API in Python
2API in Python
requests Library for APIrequests Method to Retrieverequests Method to Send DataManipulating requests Response3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results