Выше тебе ответили всё по делу, но можно немного и практики)
Держи каркас, от него можно отталкиваться при построении своего приложения:
import requests
def get_weather(api_key, city_id):
url = f"https://api.gismeteo.net/v2/weather/current/?city={city_id}"
headers = {
'X-Gismeteo-Token': api_key
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
return response.json()
else:
return None
api_key = 'твой_api_ключ'
city_id = 'идентификатор_города'
weather_data = get_weather(api_key, city_id)
if weather_data:
temperature = weather_data['response']['temperature']['air']['C']
print(f"Температура воздуха: {temperature}°C")
else:
print("Не удалось получить данные о погоде.")
Зарегистрируйся на gismeteo и получи необходимый api ключ
Не забудь вставить актуальный city_id в зависимости от необходимого города