在请求一个api接口的时候,返回的是json数据,取出需要的数据,数据:[123,456,789],由于返回的json数据是多级,所以需要按照下面的方法执行,才可以取出来所需的数据;

返回的数据格式:

{'responce': {'code': '0', 'categoryResult': {'searchCode': 0, 'IdList': {'totalNum': 6000, 'list': [123,456,789]}, 'searchMsg': '成功'}}}

代码如下:

import requests

url = 'https://www.1234567899.com'
r = requests.get(url)
data = (r.json())
sku_list = data["responce"]['categoryResult']['IdList']['list']
print(data)

执行结果:

[123,456,789]

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐