Python从json表中打印带有请求的值?

时间:2017-03-08 17:36:41

标签: python json roblox

我刚开始使用python而无法弄清楚我将如何做到这一点。

所以我想创建一个与roblox.com交互的工具。 我正在使用请求从特定用户那里获取内容。

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

返回

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

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

Groupname: Shedletsky Studios

1 个答案:

答案 0 :(得分:0)

从文本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']

这将使您的工作完成

希望这有助于:)