Skip to content

Lazarus-Phoenix/parsing_vacancy_hh_ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Поиск вакансий

Image alt

Поиск вакансий на сайте hh.ru

Для поиска вакансий используется публичное API

Описание сценариев работы

Запустите main.py и следуйте выбирая по предлагаемым вариантам .

Описание

Программа для получения информации о вакансиях с платформы hh.ru в России, сохранения ее в файл и удобной работы с ней: добавления, фильтрации и удаления.

Содержание

  • модули main.py и config.py в корне проекта
  • папка data
  • директория tests с тестами к модулям
  • директория src с рабочими модулями

Модули директории src:

  1. hh_api.py. В модуле описан абстрактный класс Parser и класс HeadHunterAPI

Класс подключается к API hh.ru и возвращает список словарей с вакансиями

  1. save_vacancies.py. В модуле описан абстрактный класс BaseSaver и класс JSONSaver для работы с вакансиями

  2. user.py. Модуль содержит функции для сортировки и фильтрации вакансий

  3. operations_on_vacancies.py. Модуль содержит класс Vacancy для представления вакансий

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published