吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1043|回复: 8
收起左侧

[求助] pythonrequest请求网页返回的response是字典格式,但是找不到其中一个key

[复制链接]
applebook2 发表于 2022-6-28 11:19
返回的格式大概是   {"data":[xxxxxx],"aa":11,"bb",22}
但是不能提取data。提示keyerror。 通过len和for都只能看到 aa, bb这两个key。 应该是(data , aa, bb)3个key才对, 谁知道是什么原因吗

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
qazmc1314 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

归隐小赵 发表于 2022-6-28 11:31
print(return_data,type(return_data))
归隐小赵 发表于 2022-6-28 11:32
三滑稽甲苯 发表于 2022-6-28 11:47
 楼主| applebook2 发表于 2022-6-28 12:18

返回的数据就是 {"data":[xxxxxx],"aa":11,"bb",22}这个样子, 从我的角度看是有data这个key的, 但是实际只有aa,bb这两个key, 所以我才发帖问是啥原因
 楼主| applebook2 发表于 2022-6-28 12:23
applebook2 发表于 2022-6-28 12:18
返回的数据就是 {"data":[xxxxxx],"aa":11,"bb",22}这个样子, 从我的角度看是有data这个key的, 但是实 ...

就是你说对了, 确实没有data。 但是print(response.json()) 显示的包含data。 我刚才写入到文件里,f.write(response.text)   我打开文本就是没有data。知道是啥原因吗
平淡最真 发表于 2022-6-28 12:25
applebook2 发表于 2022-6-28 12:18
返回的数据就是 {"data":[xxxxxx],"aa":11,"bb",22}这个样子, 从我的角度看是有data这个key的, 但是实 ...

发原数据,你举的例子都错了吧,bb  22中间  :   没了
senooo 发表于 2022-6-28 12:26
res = eval(response.text)
data = res['data']
 楼主| applebook2 发表于 2022-6-28 12:30
applebook2 发表于 2022-6-28 12:23
就是你说对了, 确实没有data。 但是print(response.json()) 显示的包含data。 我刚才写入到文件里,f.wr ...

找到原因了, 他返回的是两种response,一个有data。一个没有data。谢谢了, 结贴
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表