requests 爬了数据,解释提取不了,网上找了 3 天还是没办法。请教帮忙

2022 年 9 月 7 日
 Ne

response = s.post(url_2, params=params, headers=headers, data=data, verify=False) json_data = response.json() pprint.pprint(json_data)

下面是打印出来的结果

[{'rows': [{'BillType': '無感', 'BillTypeOrg': 20, 'BufferTime': 1.0167, 'CardCode': '110101020191119997971BBF', 'CashAmt': 0.0, 'ChargeMin1': 8.0, 'ChargeMin2': 3.0, 'ChargeMin3': 4.0, 'VoidCharge': 0.0}], 'total': 2}]

请问如何提取 'BillTypeOrg' 这个值?

网上学着做的要么提取出来的是 [] ,要么是 TypeError: list indices must be integers or slices, not str

4134 次点击
所在节点    Python
25 条回复
Joeith
2022 年 9 月 10 日
这个是基础中的基础了。建议回炉重学,再来考虑做爬虫项目···
多说一句,爬虫是深坑。
cy1027
2022 年 9 月 13 日
问的问题太基础感觉是对回答者的不负责任,要问的应该是解决问题的思路,或者请人指点自己不足的地方,为了解决问题要掌握哪些知识,而不是上来就问 1+1 等于几,问十次有什么用呢
gumupaier
2022 年 9 月 13 日
建议重学了
chunhai
2022 年 9 月 19 日
你甚至不知道你这返回的是个集合,然后如何从集合里边读取字典
Ne
2022 年 9 月 20 日
@cy1027 对的,现在我知道是集合了,再从集合或里面的组提取数据。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/878468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX