Skip to content

Парсинг вакансий с сайта HH.ru по заданному поисковому запросу

License

Notifications You must be signed in to change notification settings

Donsky1/parserHH

Repository files navigation

parserHH

Парсинг вакансий с сайта HH.ru по заданному поисковому запросу.



Форма запроса:

Алгоритм работы на сайте:

  • Вводите вакансию и выбираете из списка регион
  • Нажимаете Парсинг вакансии
  • Ожидаете, после того как процесс будет завершен страница перейдет к вкладке Результаты

  • Результат парсинга отображаемый на сайте носит исключительно информационный характер. Основная работа с полученной информацией выполняется с использованием файла xlsx

    Процесс выполнеия будет отображаться в терминале пользователя в следующем ввиде (в том числе и возникающие в процеесе выполнения ошибки):

    По итогу система вытянет наиболее актуальные навыки для какой либо вакансии и сохранит в файл формата xlsx и txt.
    В конце выполнения программы формируется логирование ошибок и результата.

    "Log.txt"

  • Кол-во регионов в которых была найдена вакансия: xx
  • Кол-во обработанных страниц: xx
  • Кол-во обработанных вакансий: xxxx из xxx
  • Средняя заработная плата: xxxxxx.xx рублей
    ------------------------------------------------------------
    Все требования к данному типу вакансий: MS Visio, MS Visual Studio, Pascal ...

    Словарь частотности требований к данной вакансии, отсортированный по убыванию:
    ('Python', x.xx)('Git', x.xx)('Linux', x.xx)('SQL', x.xx) ...


    1. run.py - основной исполняемый файл
    2. parserhh.py - файл парсинга, является самостоятельым, для консольного варианта можно использовать его.
    3. папка templates - страницы веб сайта flask, формируются динамически на основе шаблонного loyout.html
    4. папка static - содержит статичные фрагменты страниц, которые никак не влияют на алгоритм парсинга
    5. users.py - класс для работы с пользователями
  • About

    Парсинг вакансий с сайта HH.ru по заданному поисковому запросу

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published