Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.44 KB

README.md

File metadata and controls

20 lines (17 loc) · 1.44 KB

Парсер вакансий с HeadHunter

Предназначение

Ищет вакансии по названиям интересующих компаний и записывает основную информациюв в базу данных Postgres. Работа с БД производится через класс DBManager с помощью библиотеки psycopg2.

Методы класса

  • get_companies_and_vacancies_count() — возвращает список всех компаний и количество вакансий у каждой компании.
  • get_all_vacancies() — возвращает список всех вакансий с указанием названия компании, названия вакансии и зарплаты и ссылки на вакансию.
  • get_avg_salary() — возвращает среднюю зарплату по вакансиям.
  • get_vacancies_with_higher_salary() — возвращает список всех вакансий, у которых зарплата выше средней по всем вакансиям.
  • get_vacancies_with_keyword() — возвращает список всех вакансий, в названии которых содержатся переданные в метод слова, например python.

Использованные библиотеки

psycopg2
requests
json 
dotenv