Список пет-проектов
Пет-проекты
В этом проекте вы напишете скрипт, который автоматически собирает вакансии вашей специальности с сайта hh.ru через их открытое API. Вы научитесь работать с реальным внешним источником данных, разберётесь с пагинацией и сохранением информации, а также подготовите структурированный файл с актуальными вакансиями.
Программа должна отправлять запросы к API hh.ru, используя заранее заданный набор ключевых слов внутри кода. Для получения списка вакансий используется эндпоинт:
Для уточнения запроса необходимо использовать параметры запроса (query параметры). Запрос может выглядеть так:
Необходимо пройти по всем страницам результатов (ориентируясь на поле pages
в ответе) и собрать все вакансии.
Все собранные данные нужно сохранить в один файл vacancies.json. Программа должна корректно обрабатывать ошибки (например, сбои API или пустые ответы).
Документация API hh.ru: https://api.hh.ru/openapi/redoc