python - How to pull information from a Json -
i wondering how use requests library pull text field in json? wouldn't need beautiful soup right?
if response indeed json format, can use requests .json()
access fields, example this:
import requests url = 'http://time.jsontest.com/' r = requests.get(url) # use .json() json response data r.json() {u'date': u'03-28-2015', u'milliseconds_since_epoch': 1427574682933, u'time': u'08:31:22 pm'} # access field r.json()['date'] u'03-28-2015'
this automatically parse json response python's dictionary:
type(r.json()) dict
you can read more response.json here.
alternatively use python's json
module:
import json d = json.loads(r.content) print d['date'] 03-28-2015 type(d) dict
Comments
Post a Comment