你输出type(list['subjects'])看看类型吧 for 的对象是一个json对象使用.items(),而且requests 模块自带json不用导入 json模块 你如 requests.get(url).json() 本帖最后由 xifangczy 于 2020-4-15 01:58 编辑
第10行
for list in lists:
改成
for list in lists['subjects']:
仔细看json 你要循环的应该是subjects内的内容,所以应该是 lists['subjects']
里面你获取应该直接
rate = list['rate']
title = list['title']
img_url = list['url']
print(rate+"-"+title)
页:
[1]