获取请求不返回预期的数据python

时间:2012-07-25 15:56:14

标签: python http get request

我正在尝试包含用户在我的程序中输入的单词的同义词列表。我想将单词发送到返回数据的Big Huge Thesaurus API。我正在使用requests模块发送该术语,但API仅返回HTTP响应代码。我期待的是一个json对象,我可以从中提取同义词。有人可以帮帮我吗?

>>import requests
>>term = 'Big'
>>Thesaurus=requests.get("http://words.bighugelabs.com/api/2/mykey/%s/json" % term, auth=('',''))
>>print Thesaurus

<Response [200]>

1 个答案:

答案 0 :(得分:2)

非常确定您必须使用Thesaurus.contentThesaurus.textThesaurus.jsonrequests.get()返回一个requests.Response对象,当你打印它时,它只是做一个隐式的字符串转换,对于这种类型的对象,它只返回你在这里看到的字符串格式化的响应代码。