Próbuję wysłać żądanie GET na adres URL, o którym wiem, że zwraca dane w postaci JSON za pomocą Pythona.
Chciałbym wiedzieć, jak wysłać to żądanie do http://someurl/path/to/json
i jak je przeanalizować - najlepiej do dyktu w Pythonie.
python
json
httprequest
sa125
źródło
źródło
Odpowiedzi:
W przypadku wszystkich żądań do adresów URL możesz chcieć sprawdzić żądania . W szczególności w przypadku formatu JSON:
>>> import requests >>> r = requests.get('https://github.com/timeline.json') >>> r.json() [{u'repository': {u'open_issues': 0, u'url': 'https://github.com/...
źródło
$ python GetJson.py
nie daje żadnej odpowiedzi, ale to samo, gdy jest uruchamiane jeden po drugim w Pythonie CLI działa dobrze. jakikolwiek błąd, który popełniłem podczas umieszczania go w.py
? (ma noob w pythonie).py
pliku trzebaprint(r.json())
zobaczyć odpowiedź.Standardowa biblioteka Pythona ma
json
iurllib2
moduły.import json import urllib2 data = json.load(urllib2.urlopen('http://someurl/path/to/json'))
źródło