Пара предложений, сам вопрос не очень понятен, поэтому хорошая формулировка была бы полезна для всех участников здесь :) ...
Теперь перейдем к тому, что я смог понять, Есть несколько модификаций, которые вы можете сделать:
response = requests.get(url)
Вы всегда получите объект ответа, я думаю, вы можете проверить здесь код состояния, который вы можете сделать с помощью response.status_code
и исходя из того, что вы получаете, вы говорите, получили ли вы ответ об успешном выполнении.
и, что касается циклов, вы можете проверить last page
из ответа JSON как response_json['last_page']
и запустить для l oop on range(2, last_page + 1)
и добавьте номер страницы в URI для получения ответа отдельных страниц
Вы можете напрямую получить JSON из объекта ответа response.json()
Пожалуйста, обратитесь к requests
do c здесь