Я пытаюсь получить данные всех репозиториев из 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: IЯ использую поиск API в настоящее время.