Python urllib2: Receive JSON response from url

后端 未结 10 1993
轮回少年
轮回少年 2020-11-29 17:22

I am trying to GET a URL using Python and the response is JSON. However, when I run

import urllib2
response = urllib2.urlopen(\'https://api.instagram.com/v1/         


        
10条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-29 18:12

    import json
    import urllib
    
    url = 'http://example.com/file.json'
    r = urllib.request.urlopen(url)
    data = json.loads(r.read().decode(r.info().get_param('charset') or 'utf-8'))
    print(data)
    

    urllib, for Python 3.4
    HTTPMessage, returned by r.info()

提交回复
热议问题