我正在尝试包含用户在我的程序中输入的单词的同义词列表。我想将单词发送到返回数据的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]>
答案 0 :(得分:2)
非常确定您必须使用Thesaurus.content
,Thesaurus.text
或Thesaurus.json
。 requests.get()
返回一个requests.Response
对象,当你打印它时,它只是做一个隐式的字符串转换,对于这种类型的对象,它只返回你在这里看到的字符串格式化的响应代码。