【问题标题】:Get a ID from json request [duplicate]从json请求中获取ID [重复]
【发布时间】:2020-01-07 15:18:03
【问题描述】:

我有这个脚本,它从 API 获取 json 数据并显示给我:

import requests
import json

channel_url = requests.get('https://api.nightbot.tv/1/channels/t/gabrigode')
print (channel_url.json())

并返回如下内容:

{'status': 200, 'channel': {'_id': '5cfaded67e9c2c215698ae02', 'provider': 'twitch', 'providerId': '125402779', 'name': 'gabrigode', 'displayName': 'GABRIGODE', 'avatar': 'https://static-cdn.jtvnw.net/jtv_user_pictures/4f317068-a036-4f6e-850a-37ef53f3ebca-profile_image-300x300.png', 'joined': True, 'banned': False}}

如何获取通道对象上的“_id”值?

【问题讨论】:

    标签: python parsing request python-requests


    【解决方案1】:

    json 方法将返回一个dictionary 的数据。这只是key:value 对。像这样检索它们:

    print(channel_url.json()['channel']['_id'])
    

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 2013-04-06
      • 2022-01-05
      • 1970-01-01
      • 2018-01-09
      • 2016-05-30
      • 2017-05-25
      • 2018-08-27
      • 1970-01-01
      相关资源
      最近更新 更多