2016-07-31 7 views
-2

Ich frage mich, wie mache ich eine GET-Anfrage an eine bestimmte URL mit zwei Abfrage-Parameter? Diese Abfrageparameter enthält zwei ID-Nummern Bisher habe ich:Erstellen einer GET-Anfrage JSON mit Parametern mit Python

import json, requests 
url = 'http://' 
requests.post(url) 

Aber sie gab mir Abfrage paramters FIRST_ID = ### und last_id = ###. Ich weiß nicht, wie ich diese Parameter einbeziehen soll.

Antwort

2

Um eine GET-Anfrage Sie die get() method müssen machen, für die Parameter verwenden params Argument:

response = requests.get(url, params={'first_id': 1, 'last_id': 2}) 

Wenn die Antwort eines JSON-Inhaltstyp ist, können Sie die json() Shortcut-Methode verwenden, um es zu bekommen geladen in ein Python-Objekt für Sie:

data = response.json() 
print(data) 
+0

Vielen Dank für Ihre Antwort! Wie erhalte ich die JSON-Antwort selbst? Entschuldigung, dies ist das erste Mal, dass ich eine GET-Anfrage mache – M3105

+0

ist es response.json? also drucke response.json? – M3105

+0

ah ich sehe! Vielen Dank! – M3105