Здравствуйте. Я проверил ваш код и похоже, что веб-сайт не загружает данные, пока браузер не запросит информацию. Поскольку вы используете модули запросов, браузер отсутствует.
Для получения этих данных вам необходимо использовать эмулятор браузера, например модуль селена. Этот модуль откроет для вас браузер, и вы можете запрограммировать его для перехода на этот веб-сайт, дождаться, пока все загрузится, и получить информацию для вас.
Шаги:
1-Установить селен
2-Загрузите хром-драйвер и поместите его куда-нибудь (возможно, в ваш проект)
https://chromedriver.chromium.org/downloads
3-Learn селен (это удивительный инструмент для автоматизации навигации по сети). Это непроверенный пример, чтобы вы могли получить представление (может сработать для вас, но не может)
import time
from selenium import webdriver
driver = webdriver.Chrome('/path/to/chromedriver') # Change this to your chromedriver path.
driver.get('https://www.suncalc.org/#/12.98,80.188,10/2020.02.21/15:51/1/3');
time.sleep(5) # Let the user actually see something!
clickSunrise = driver.find_element_by_id('clickSunrise')
print(clickSunrise.text)
Надеюсь, это поможет!