【发布时间】:2015-08-17 17:47:10
【问题描述】:
所以我试图从 URl 获取 json,请求有效,我得到了 json,但我无法从中打印特定的东西。
request_url = 'http://api.tumblr.com/v2/user/following?limit=1'
r = requests.get(request_url, auth=oauth).json()
r["updated"]
我对 python 很陌生,我猜我需要将 json 放入一个数组中,但我什至不知道从哪里开始。
根据 tumblr api,我应该能够得到这样的东西。
{
"meta": {
"status": 200,
"msg": "OK"
},
"response": {
"total_blogs": 4965,
"blogs": [
{
"name": "xxxxx",
"title": "xxxxxx",
"description": "",
"url": "http://xxxxxx.tumblr.com/",
"updated": 1439795949
}
]
}
}
我只需要名称、网址和更新,只是不知道如何将其分开。
【问题讨论】:
-
如果您在示例中获取 JSON,则需要访问
r["response"]["blogs"][0]["updated"]。 -
谢谢大家,几乎所有这些答案都有帮助。我不明白我必须访问它之前的值。