我正在尝试使用PyGitHub查询GitHub存储库的.yml文件中的特定术语。查询返回的结果符合预期,但由于分页,我只能获得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}')