使用api v3从github上获取有关特定主题的所有存储库

时间:2019-04-11 12:39:15

标签: python json api github

我正尝试从GitHub上获取有关nodejs的所有存储库的数据。但目前,它们的限制是只能显示前1000个数据,每页上的分页为30个存储库。

我已经尝试使用以下代码获取数据。

for i in range(1,50):
    try:
        url="https://api.github.com/search/repositories?q=topic:nodejs&page="+str(i)
        response=requests.request(url=url,method='GET')
        proj=response.json()
        data=get_data(proj)
    except Exception as e:
        print(e)

在这里调用get_data()以在json中获取存储库的内部数据。

是否有任何解决方法可以超过该1000个限制,或者是否有其他方法可以仅针对特定主题获取回购协议?

PS:我当前正在使用搜索API。

0 个答案:

没有答案