Как я могу делать запросы на сайт, пока не получу результат?
Мне нужно делать запросы на сайт до того момента, пока я не получу результат. Как только это было сделано, цикл прекращается. В чем моя ошибка?
import datetime, requests
date = datetime.date.today()
while True:
response = requests.get("https://api.site.com/earth/photos?earth_date=" + str(date))
json = response.json()
if json["photos"] == []:
date = date - datetime.timedelta(days = 1)
else:
print(json)
break