草庐IT

Python urllib2 : Receive JSON response from url

coder 2023-04-29 原文

我正在尝试使用 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。

最佳答案

如果 URL 返回有效的 JSON 编码数据,请使用 json library解码:

import urllib2
import json

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

关于Python urllib2 : Receive JSON response from url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13921910/

有关Python urllib2 : Receive JSON response from url的更多相关文章

随机推荐