所以我想收集一些关于学院的信息,学生在Github上传项目和内容。
所以我想收集所有分析它的东西。但为了做到这一点,我必须要求它……
Requests是一个非常强大且易于使用的python的HTTP库。可以轻松解析JSON和XML响应。
使用如下
import requests r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
使用Github凭据 'user' 和 'pass' 用于身份验证
'user'
'pass'
要获得用户或oranisation的reporsitories列表,您可以使用Github的REST API。 Github有一个REST API文档。如下所示的HTTP GET请求可以获取指定组织的存储库。
GET /orgs/:org/repos
在这里找到它 https://developer.github.com/v3/repos/#list-organization-repositories