【发布时间】:2013-09-02 01:50:09
【问题描述】:
根据docs,我可以每分钟调用代码搜索 API 5 次,无需任何凭据。 所以我应该可以使用 python 请求:
import requests
user_agent = {'User-Agent': 'Awesome-Octocat-App'}
r = requests.get("https://api.github.com/search/repositories?q=chembl", headers=user_agent)
但不幸的是,这并不好:
r.ok
>>> False
r.status_code
>>> 404
而且我的标题看起来不错:
r.request.headers
>>> {'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, compress',
'Content-Length': '0',
'User-Agent': 'Awesome-Octocat-App'}
让我添加这个链接:
https://github.com/search?q=chembl
返回 17 个结果。
那我做错了什么?
【问题讨论】:
标签: python api curl github github-api