Для поиска вакансий используется публичное API
Запустите main.py и следуйте выбирая по предлагаемым вариантам .
Программа для получения информации о вакансиях с платформы hh.ru в России, сохранения ее в файл и удобной работы с ней: добавления, фильтрации и удаления.
- модули main.py и config.py в корне проекта
- папка data
- директория tests с тестами к модулям
- директория src с рабочими модулями
Модули директории src:
- hh_api.py. В модуле описан абстрактный класс Parser и класс HeadHunterAPI
Класс подключается к API hh.ru и возвращает список словарей с вакансиями
-
save_vacancies.py. В модуле описан абстрактный класс BaseSaver и класс JSONSaver для работы с вакансиями
-
user.py. Модуль содержит функции для сортировки и фильтрации вакансий
-
operations_on_vacancies.py. Модуль содержит класс Vacancy для представления вакансий