Olá! Fiquei com uma dúvida em relação ao código que itera entre as páginas:
repos_list = []
for page_num in range(1, 6):
try:
url_page = f'{url}?page={page_num}'
response = requests.get(url_page, headers=headers)
repos_list.append(response.json())
except:
repos_list.append(None)
Ok, da pra ver que ele passa da página 1 até a 5 do GitHub da Amazon, porém a gente já sabia previamente que tinham 5 páginas, e por isso definimos o limite do loop: in range(1, 6).
Como poderíamos fazer se esse número de páginas fosse desconhecido? algo do tipo: in range (1, lastPage). Tem como identificar esse valor de última página?