Skip to content

HogRider19/WorkAnalizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorkAnalizer

Описание проекта:

Проект прасиега вакансий с hh.ru через api для их последующего анализа.

Задачи прогаммы:

  • Получать вакансии через API hh.ru
  • Сохранять полученную информацию в формате CSV
  • Автомотически конвертировать валюту в соответствии с курсом
  • Провести поиск выбранных ключевых слов в теле каждой вакансии
  • Построить графики востребованности технологий в вакансиях
  • Определить зависимости зарплат от технаогий
  • Возможность строить древовидную стркутуру относительно имеющихся данных

Взаимодействие программы с пользователем:

Пользователь выбирает интересующую его вакансию, индекс города(из файла reference/regions.txt) и дополнительный параметры для поиска. Программа в свою очередь должна собрать вакансии и сохранить все выбранные пользователем атрибуты ввиде древовидной структуры в директории data. Так же имеется возможность произвести анализ без привязки к конкретному региону/городу.

Инструменты разработки:

  • Python = 3.9
  • requests = 2.28.1
  • fake-useragent = 0.1.11
  • matplotlib = 3.5.3
  • Pillow = 9.2.0

Запуск проекта

1) Клонировать репозиторий
git clone ссылка_сгенерированная_в_вашем_репозитории
2) Создать виртуальное окружение
python -m venv venv
3) Активировать виртуальное окружение
venv/Scripts/activate
4) Устанавливить зависимости:
pip install -r requirements.txt
4) Запустить скрипт main:
python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages