Я пытаюсь перебрать URL-адреса нумерации страниц.Я нахожу URL-адрес нумерации страниц на первой странице, перехожу на него, нахожу его на 2-й странице, перехожу на него и так далее до последней страницы.Тем не менее, я получаю KeyError, которая является результатом отсутствия нумерации страниц на последней странице.Тем не менее, я думал, что мое уравнение поймает это, поскольку мое утверждение будет ложным, и цикл останавливается.
response1 = requests.get("api.weather.gov/alerts?limit=100") # request API
data1 = response1.json()
pag_object1 = (data1['pagination']['next']) #find pagination object
while ("pagination" in str(data1)) == True: # while string is found
response1 = requests.get(pag_object1) # use 1st pag object to make new response
data1 = response1.json()
pag_object1 = (data1['pagination']['next']) # redefine pag object
Ошибка:
KeyError: 'pagination'