一尘不染

Python urllib2:从url接收JSON响应

json

我正在尝试使用Python获取URL,响应为JSON。但是,当我跑步时

import urllib2
response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX')
html=response.read()
print html

html的类型为str,我期望使用JSON。有什么办法可以将响应捕获为JSON或python字典而不是str。


阅读 312

收藏
2020-07-27

共1个答案

一尘不染

如果URL返回有效的JSON编码数据,请使用该json库对其进行解码:

import urllib2
import json

response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX')
data = json.load(response)   
print data
2020-07-27