Skip to content

Almaz-94/vacancy_parser_to_PostgreSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Парсер вакансий с 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages