Работа с API
Задание
- Выполните запрос
requests.get("website")
и выведите ответ, понадобится библиотекаrequests
. - Используя сервис OpenWeatherMap, реализуйте программу, которая показывает погоду, влажность и давление в указанном городе "city_name".
- Возьмите сайт из вашего варианта. Разберитесь, как работает его API, какие параметры при помощи него можно получить. Сформируйте запрос с параметрами и получите ответ при помощи
json()
. Понадобится библиотекаjson
. Сделайте структурированный вывод информации.
Варианты
Вариант | Сайт |
---|---|
1 | hh.ru |
2 | api.covidtracking.com |
3 | cbr.ru |
4 | newsapi.org |
5 | 5ka.ru |
6 | steamcommunity.com |
7 | kinopoisk.dev |
8 | pochta.ru |
9 | rickandmortyapi.com |
10 | open-notify.org |
Допзадание
Используя сайт https://aws.random.cat и библиотеку tkinter, сделайте генератор картинок. Окошко должно состоять из картинки и кнопки, нажатие на которую меняет картинку на следующую.
Альтернативное допзадание
Воспользовавшись API от NASA (https://api.nasa.gov), создать аналогичную программу, выводящую фото дня (https://apod.nasa.gov/apod/astropix.html