Парсер вакансий c HeadHunter https://api.hh.ru и Superjob https://api.superjob.ru
Использованные библиотеки : datetime, bs4, requests, os, json
Точка входа main.py
Функциональность:
Пользователь выбирает платформу для поиска и поисковый запрос, после чего скрипт ищет подходящие вакансии, сортирует их по уровню зарплаты, сохраняет в папку проекта и выдает заданное пользователем количество вакансий в консоль.
Также у пользователя есть возможность работать с ранее сохраненными вакансиями, отфильтровывать их по ключевым словам и уровню зарплаты.
Зарплата выраженная в долларах переводится в рубли по текущему курсу и все операции сравнения проводятся уже в рублях. Для сравнения вакансий по зарплатам берется среднее арифметическое между указанными нижней и верхней границами. При отсутствии одной из границ, сравнение происходит по второй.
Вакансии отбираются в количестве 50 шт. с каждой платформы, с указанной зарплатой и только находящиеся в России.