因此,我想收集有关某个学院的信息,学生可以在Github中上传项目和资料。
因此,我想收集所有分析信息。但是为了做到这一点,我必须向git hub请求。我想使用 R 做到这一点。或使用 Python 进行辅助。
但是我不太明白如何在R中将其用作获取请求。
所以如果有人可以给我看一个例子,我将不胜感激。
感谢!
答案 0 :(得分:1)
Requests是一个非常强大且易于使用的python HTTP HTTP库。 JSON和XML响应可以轻松解析。
按以下方式使用
import requests
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
使用Github凭据'user'
和'pass'
进行身份验证。
要获取用户或组织的储备金列表,可以使用Github的REST API。 Github有一个REST API文档。如下所示的HTTP GET请求可以获取指定组织的存储库。
GET /orgs/:org/repos
在这里https://developer.github.com/v3/repos/#list-organization-repositories
找到它