Zum Beispiel.< /strong>
Der folgende Code gibt einen korrekten Wert für Sonnenaufgang und Sonnenuntergang zurück (ohne Lat/Lng-Parameter)
Code: Select all
import requests
response = requests.get(url = "https://api.sunrise-sunset.org/json")
data = response.json()
print(data)
Code: Select all
{'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'}
Zum Beispiel gibt der folgende Code 00:56:37 Uhr als Sonnenaufgangszeit zurück, was für mich wirklich seltsam ist.
Code: Select all
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)
Code: Select all
{'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'}
Ich habe versucht:
- Ich habe die Längen- und Breitengradwerte von latlong.net gegengeprüft und sie sind vollkommen gültig.
- Ich habe versucht, direkt eine Antwort vom Browser zu erhalten, und es zeigt auch einen seltsamen Sonnenuntergang/Sonnenaufgang Zeit. API-Aufruf mit Lat und LNG
