使用python解决json响应的麻烦

时间:2017-06-17 16:01:01

标签: python json web-scraping

运行我的脚本我收到错误 - "字符串索引必须是整数"。由于我是解析json数据的新手,我无法弄清楚我所犯的错误。这是我尝试过的代码:

import requests
r = requests.get('https://api.redmart.com/v1.5.8/catalog/search?')
res = r.json()
for item in res:
    print(item['category_tags'][0]['title'])

我已经编辑了我的代码,并在其中添加了一个网址以使状态清晰。

1 个答案:

答案 0 :(得分:0)

最终,我对它进行了整理。这是工作代码:

import requests
r = requests.get('https://api.redmart.com/v1.5.8/catalog/search?')
js = r.json()
items = js['products']
for item in items:
    print(item['title'], item['sku'])