Выполняю запрос к API с помощью скрипта на Python и в ответ должен получить ссылку, но т.к. ответ иногда приходит пустой в котором нет ссылки, приходится повторять запрос еще раз. И к примеру на 2й или 3й повторяющийся запрос в ответ получаю необходимую ссылку.
Подскажите, пожалуйста, как построить структуру такого повторяющегося запроса, м.б. в Python есть какие-то специальные методы в данном случае? Или структура должна выглядеть вот так?
response = requests(параметры запроса)
if если ответ пустой ждем 3 секунды и повторяем тот же самый запрос в elif
time.sleep(3)
elif если ответ пустой ждем 3 секунды и повторяем тот же самый запрос в elif
time.sleep(3)
elif если ответ пустой ждем 3 секунды и повторяем тот же самый запрос в elif
time.sleep(3)
elif если ответ пустой ждем завершаем процесс и выводим ошибку в else
else print("Ошибка ответ пустой!")
result_ = response.json()
return result_