Skip to content

Парсер hh.ru для переноса откликов в карьерный трекер яндекс практикума

License

Notifications You must be signed in to change notification settings

ElenaChuvasheva/se

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Парсер для заполнения карьерного трекера

Работает под Windows 10, Chrome. Python версии 3.10.
Устанавливаем драйвер (качаем здесь, что с ним делать, см. здесь или документацию).
Клонируем репозиторий, создаём виртуальное окружение, устанавливаем зависимости из requirements.txt.
Создаём файл .env с логинами и паролями:

hh_email=my_hh_email@somewhere.com
hh_password=qwerty123
tracker_email=my_tracker_email@somewhere.else
tracker_password=321ytrewq

Запускаем:

python app.py

Сначала вводим дату, подтверждаем её, открывается hh - селениум логинится и скачивает вакансии со страницы откликов начиная от указанной даты и заканчивая текущей. Затем открывается трекер, оттуда скачиваются все вакансии, по которым нет приглашения или отказа, и те вакансии с hh, которые там уже есть, не заливаются в трекер - про них программа напомнит ещё раз в конце. Перед тем как залить вакансии в трекер, программа спросит, делать ли это.

Примечания

Залить в трекер отклики за неделю можно, но поскольку программа сырая, есть особенности, которые надо учитывать.

  1. Отказ и отклик проставляются одной датой. Для наших целей достаточно и такого варианта. Исправить можно, если лезть в сообщения и парсить (долго), либо подключить API.
  2. Осторожнее с вакансиями, у которых названия должности и организации в трекере неточно совпадают с таковыми на hh: программа подумает, что это разные, и зальёт второй раз. Можно сделать потом умный поиск.
  3. Пытаться залить некий список вакансий в трекер второй раз не рекомендуется: поскольку парсер не ищет по столбцу с отказами и приглашениями на собеседование, могут быть повторы.
  4. Часовой пояс GMT+3, выставлен в utils.

About

Парсер hh.ru для переноса откликов в карьерный трекер яндекс практикума

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages