Я пытаюсь запросить конкретные c термины в файлах .yml репозиториев GitHub, используя PyGitHub. Запрос возвращает результаты, как и ожидалось, но из-за нумерации страниц я могу получить только 1000 элементов для вызова API. Есть ли способ перебирать страницы и получать все результаты?
g = Github(ACCESS_TOKEN)
keyword = input('Enter keyword: ')
rate_limit = g.get_rate_limit()
rate = rate_limit.search
print(rate)
query = f'"{keyword} " in:file extension:yml'
result = g.search_code(query, order='desc')
max_size = 100
print(f'Found {result.totalCount} file(s)')
if result.totalCount > max_size:
result = result[:max_size]
for file in result:
print(f'{file.download_url}')