我想解析json请求 (GET https://api.twitter.com/1.1/favorites/list.json?count=2&screen_name=episod)使用python。请告诉我该怎么做。
答案 0 :(得分:0)
您可以使用requests.get()
向您的URL发出GET请求并获取JSON字符串:
from requests import get
URL = "https://api.twitter.com/1.1/favorites/list.json?count=2&screen_name=episod"
res = get(URL).text
print(res)
# {"errors":[{"code":215,"message":"Bad Authentication data."}]}
print(type(res))
# <class 'str'>
然后,您可以使用json.loads()
将JSON字符串转换为python字典:
from json import loads
json_dict = loads(res)
print(json_dict)
# {'errors': [{'code': 215, 'message': 'Bad Authentication data.'}]}
print(type(json_dict))
# <class 'dict'>
您可以迭代并解析所需的信息。