【发布时间】:2015-01-14 06:12:01
【问题描述】:
我正在尝试从此website 获取一些数据。我可以输入 'text' 和 'longest_only' 参数,但是当我传递 'ontologies' 参数时,它说没有 JSON 对象可以被解码。这是完整的网址
http://data.bioontology.org/annotator?text=lungcancer,boneberries&ontologies=NCIT&longest_only=true我正在使用 Python 2.7
【问题讨论】:
-
您提供的url需要授权才能访问;只能看到401错误码
-
没有账号就看不到网站的内容。 status": 401, "error": "您必须使用查询字符串参数
apikey或Authorization标头提供 API 密钥:Authorization: apikey token=my_apikey。登录bioportal.bioontology.org/account 即可获取您的 API Key -
如果您打印
response.status_code,您会看到 500 错误 -
@dazedconfused 我该如何解决?
-
@amy 对不起,我不知道; 500 internal server error 表明网站服务器有问题;如果您尝试打印
response.text,您会看到以下消息:“我们很抱歉,出现了问题。我们已收到有关此错误的通知。”
标签: python json post parameters get