0

我正在尝试包含用户在我的程序中输入的单词的同义词列表。我想将这个词发送到返回数据的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]>
4

1 回答 1

2

很确定您必须使用Thesaurus.content,Thesaurus.textThesaurus.json. requests.get()返回一个requests.Response对象,当您打印它时,它只是在执行隐式字符串转换,对于这种类型的对象,它只返回格式化为您在此处打印的字符串中的响应代码。

于 2012-07-25T16:03:59.640 回答