在给定API的情况下从Web提取JSON数据的正确方法

时间:2013-05-12 16:26:04

标签: python json

我有一个

形式的网址
http://site.com/source.json?s=

我希望使用Python创建一个类,允许我在我的“s”查询中解析,将其发送到该站点,并提取出JSON结果。

我已经尝试导入json /设置课程,但没有任何真正的工作,我正在尝试同时学习良好实践。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

理想情况下,您应该(尤其是在开始时)使用requests库。这将使您的代码成为:

import requests
r = requests.get('http://site.com/source.json', params={'s': 'somevalue/or other here'})
json_result = r.json()

这会自动转义参数,并自动将您的JSON结果转换为Python dict ....