如何获得一个 json ,每个请求都按其编号变化

how to get a json that varais each request by it's number

我向 Instagram v1 API 发出了请求,它在 JSON 中返回了这样的响应 The JSON data on pastebin.com

我注意到我可以通过以下方式获取 ID 的数量和 ID:

IDs = response['reels'][ide]["media_ids"]
count=response['reels'][ide]["media_count"]

假设“媒体 URL”是与键“url”关联的值,那么您可以这样做:

import json

def print_url(jdata):
    if isinstance(jdata, list):
        for v in jdata:
            print_url(v)
    elif isinstance(jdata, dict):
        if (url := jdata.get('url')):
            print(url)
        else:
            print_url(list(jdata.values()))


with open('instagram.json', encoding='utf-8') as data:
    print_url(json.load(data))