API запросов Github с использованием запросов и нумерации страниц - PullRequest
0 голосов
/ 24 апреля 2020

Обзор

Я использую этот код Python для запроса API Github:

url = "https://api.github.com/search/repositories?q=react+language:javascript&sort=stars&per_page=100&order=desc"

r = requests.get(url)

Я получаю 100 элементов, но хотел бы получить все результаты.

Вопрос

Как получить все результаты, используя нумерацию страниц? Должен ли я использовать что-то подобное с измененным URL-адресом и параметрами?:

url = "https://api.github.com/search/repositories?q=react+language:javascript&sort=stars&order=desc"    
params = {'per_page': 100, 'page': pagination}
    r = requests.get(url, params=params)

Я также хотел бы получить любые теги, как указано ниже, если это возможно, но не вижу их в ответе JSON.

enter image description here

...