获取网页返回的URL字段出错

img

img

这里获取网页返回的URL字段为什么会出错,网页有这个字段,试过网页里其他字段也不行

url这个数组是不是存在1这个元素呢

这个明显第一层是list,这样写,res[0]['url']

截图不全
你先打印type(res)看它最外层是个啥
明显字典外面还包了好几层别的类型的对象
一层一层的去访问

该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据你提供的代码,你想要获取 res 中的 url 字段,但是报错信息显示 KeyError,这是因为 res 中不存在 url 字段。

请确保 res 是一个包含 url 字段的 JSON 对象,可以先在浏览器中打开网址

https://zj.v.api.aal.cn/api/qqmusic/?songName=稻香&singerName=周杰伦&pl

确认返回的 JSON 数据中是否包含 url 字段。如果不包含,则需要检查请求参数是否正确,或者联系接口提供方确认是否有返回 url 字段。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^