Py学习  »  Python

具有无组织JSON输出的python API

ziji zijia • 6 年前 • 421 次点击  

我对API不熟悉,我在那个网站“flickr”上跟踪了documentaion,并达到了这样的程度:输出几乎是一个字典,我可以通过使用键和值循环,但我在尝试之后得到了错误。 JSON.Load()

import json
import requests
headers = {'User-Agent': 'Mozilla/5.0'}
query = "Hello World".lower().replace(" ", "+")
url = 'https://api.flickr.com/services/feeds/photos_public.gne?format=json&tag={}'.format(query)
res = requests.get(url, headers=headers)
#di = json.loads(res.text)

我想要的基本上是将输出转换成我可以循环使用的字典。

这是我得到的输出

>>>res.text
'jsonFlickrFeed({\n\t\t"title": "Uploads from everyone",\n\t\t"link": "https:\\/\\/www.flickr.com\\/photos\\/",\n\t\t"description": "",\n\t\t"modified": "2019-03-16T20:51:09Z",\n\t\t"generator": "https:\\/\\/www.flickr.com",\n\t\t"items": [\n\t   {\n\t\t\t"title": "ffxiv_dx11_2019-03-16_23-51-10",\n\t\t\t"link": "https:\\/\\/www.flickr.com\\/photos\\/146658428@N07\\/32455392917\\/",\n\t\t\t"media"

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31512
 
421 次点击  
文章 [ 2 ]  |  最新文章 6 年前