json文件不显示全部数据

json文件不显示全部数据

源json文件内容

{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "archive": {
            "view": 11607452
        },
        "article": {
            "view": 366
        },
        "likes": 360033
    }
}

编码:

url3='https://api.bilibili.com/x/space/upstat?mid=99255829&jsonp=jsonp'
res3=requests.get(url=url3,headers=headers)
time.sleep(1)
res3.encoding=res3.apparent_encoding
res3_list=res3.json()
print(res3_list)

输出结果:
{'code': 0, 'message': '0', 'ttl': 1, 'data': {}}

结果一些数据不显示,该怎么解决?

url3地址改一改,这个方式获取不到数据,应该是二次加载的。不要用api接口,用原来的地址。你这获取的是啥?

你的 api url 没有问题的话,那么你看看 api 是不是要传其他参数,你去看看 api 文档,应该还要传其他参数才能获取完整数据。。。。
你这个地址:
https://api.bilibili.com/x/space/upstat?mid=99255829&jsonp=jsonp
在浏览器中打开,返回的 json 就是这个:

{"code":0,"message":"0","ttl":1,"data":{}}

应该是入参不对导致接口返回的data为空

那不就是没有结果返回,和代码没有关系。