Работа с 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).