Например.< /strong>
Приведенный ниже код возвращает правильное значение восхода и захода солнца (без параметров широты и долготы)
Код: Выделить всё
import requests
response = requests.get(url = "https://api.sunrise-sunset.org/json")
data = response.json()
print(data)
Код: Выделить всё
{'results': {'sunrise': '5:47:00 AM', 'sunset': '5:55:48 PM', 'solar_noon': '11:51:24 AM', 'day_length': '12:08:48', 'civil_twilight_begin': '5:27:24 AM', 'civil_twilight_end': '6:15:24 PM', 'nautical_twilight_begin': '5:03:23 AM', 'nautical_twilight_end': '6:39:25 PM', 'astronomical_twilight_begin': '4:39:23 AM', 'astronomical_twilight_end': '7:03:25 PM'}, 'status': 'OK'}
Например, приведенный ниже код возвращает 00:56:37 как время восхода солнца, что для меня очень странно.
Код: Выделить всё
import requests
LAT = 33.648953
LNG = 73.177007
parameters = {
"lat":LAT,
"lng":LNG
}
response = requests.get(url = "https://api.sunrise-sunset.org/json", params=parameters)
response.raise_for_status()
data = response.json()
print(data)
Код: Выделить всё
{'results': {'sunrise': '12:56:37 AM', 'sunset': '1:00:55 PM', 'solar_noon': '6:58:46 AM', 'day_length': '12:04:18', 'civil_twilight_begin': '12:33:03 AM', 'civil_twilight_end': '1:24:28 PM', 'nautical_twilight_begin': '12:04:07 AM', 'nautical_twilight_end': '1:53:24 PM', 'astronomical_twilight_begin': '11:34:57 PM', 'astronomical_twilight_end': '2:22:35 PM'}, 'status': 'OK'}
Я пробовал:
- Перекрестная проверка значений долготы и широты на сайте latlong.net, и они абсолютно верны.
- Я пытался получить ответ напрямую из браузера, и он также показывает странный закат/восход солнца. время. вызов API с широтой и долготой

Подробнее здесь: https://stackoverflow.com/questions/771 ... -responses