Skip to content

myDanik/ParserHH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учебная практика
Для запуска проекта сделайте git clone https://github.com/myDanik/ParserHH.git, в корневой папке проекта создайте файл .env, где создадите следующие переменные и зададите им свои значения:

POSTGRES_USER=''
POSTGRES_PASSWORD=''
POSTGRES_DB=''
TOKEN = 'Ваш токен телеграмм бота'
URL = "postgresql://Имя_пользователя:Пароль@my_db:5432/База_данных"

Убедитесь что вы терминал открыт в корневой папке проекта Далее введите в терминал: docker-compose up --build
Интерфейс бота должен быть понятен
При вводе количества значений вы можете вручную ввести 0, тогда спарсятся все доступные вакансии/резюме, но помните, что это может занять очень продолжительное время /resume
1.Параметры находятся в Enum, заведомо неправильно введенный параметр даст отрицательный ответ сервера
Введем во все возможные парметры "Пропустить", ожидаем увидеть json следующего вида:

{"status": "success",
"data": result_list,
"details": None}

image
image
Его и получаем
2.Введем случайные парметры
image
Получаем
image
3.Введем параметры, совокупность которых не даст подходящих резюме
image
Ответ(парсинг по этой ссылке): image
/vacancy

  1. Параметры так же в Enum, каждый удачный ответ выглядит следующим образом
{"status": "success",
"data": result_list,
"details": None}

Введем во все возможные парметры "Пропустить"
image
Получаем нужный json
image
2.Введем случайные параметры
image
Получим ожидаемый ответ:
image
3.Введем значение не приводящие к существующим вакансиям:
image
Ожидаемый ответ c пустым списком(ccылка):
image

About

Учебная Практика

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors