Python 根据请求打印来自 json table 的值?

Python print values from json table with requests?

我刚开始 python 不知道该怎么做。

所以我想做一个与roblox.com交互的工具。 我正在使用请求从特定用户那里获取一些东西。

r = requests.get("https://www.roblox.com/Groups/GetPrimaryGroupInfo.ashx?users=Shedletsky")
print r.text

returns

{"Shedletsky" : {"GroupId" : 2814397, "GroupName" : "Shedletsky Studios", "RoleSetName" : "Owner", "RoleSetRank" : 255}}

如何与 json table 交互以仅获取某些变量?例如让它只打印 GroupName 所以最后我会得到类似的东西:

Groupname: Shedletsky Studios

要从文本 json 中提取数据,您需要先将其转换为 json,然后执行此操作


    import json
    r = requests.get("https://www.roblox.com/Groups/GetPrimaryGroupInfo.ashx?users=Shedletsky")
    print r.text

    data = json.load(r.text)
    print data['GroupName']

这将完成您的工作

希望这对您有所帮助:)