Курс на Stepik
Обложка курса «Создаем парсер вакансий hh.ru на базе Python» на Stepik
2 500 ₽

Создаем парсер вакансий hh.ru на базе Python ★ 5.000

Открыть на
STEPIK.ORG

Процесс сбора информации из всемирной сети интернет является актуальным уже многие годы. И не только сбора, но и систематизации, обработки по различным критериям. Только зачем это делать вручную, если существуют приложения-парсеры. Они сделают это за вас, быстро, и представят в удобном формате. Но написание собственного парсера является нетривиальной задачей. За пять уроков мы напишем парсер на базе языка Python и фрейфмворка Flask. Если вас заинтересовал курс или возникли вопросы, мой телеграм @cdi999

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создаем парсер вакансий hh.ru на базе Python»Учеников на курсе 43
Сертификаты, выданные на курсе «Создаем парсер вакансий hh.ru на базе Python»Сертификатов выдано 0
Отзывы о курсе «Создаем парсер вакансий hh.ru на базе Python»Отзывов получено 2
Рейтинг курса «Создаем парсер вакансий hh.ru на базе Python»Рейтинг курса 5.000
Уроки в курсе «Создаем парсер вакансий hh.ru на базе Python»Количество уроков 40
Время прохождения курса «Создаем парсер вакансий hh.ru на базе Python»Время прохождения курса —
Стоимость курса «Создаем парсер вакансий hh.ru на базе Python»Стоимость курса 2 500 ₽ —
Обновления курса «Создаем парсер вакансий hh.ru на базе Python»Обновления курса — —
Дата публикации курса «Создаем парсер вакансий hh.ru на базе Python»Дата публикации курса — ———
Последнее обновление курса «Создаем парсер вакансий hh.ru на базе Python»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Создаем парсер вакансий hh.ru на базе Python» 5 разделов Уроки в курсе «Создаем парсер вакансий hh.ru на базе Python» 40 уроков Время прохождения курса «Создаем парсер вакансий hh.ru на базе Python» 2 ч. Последнее обновление курса «Создаем парсер вакансий hh.ru на базе Python» обн. 18 сентября 2026

О курсе

4 урока
1. что такое парсер ↗
2. как устроен наш парсер ↗
3. используемый стек ↗
4. как проходить курс ↗

Создаем виртуальное окружение и шаблон проекта

4 урока
1. создаем виртуальное окружение ↗
2. немного о Flask ↗
3. создаем начальную структуру ↗
4. выполняем тестовый запуск ↗

Создаем базовые компоненты проекта

9 уроков
1. создаем главную страницу ↗
2. создаем базовые настройки ↗
3. создаем модели ↗
4. создаем функцию генерации хеша ↗
5. создаем контроллер для регистрации нового пользователя ↗
6. создаем функцию для верификации пароля ↗
7. создаем контроллер для авторизации пользователя ↗
8. создаем контроллер для завершения сессии пользователя ↗
9. регистрируем блюпринт и проверяем работу приложения ↗

Создаем и подключаем парсер

17 уроков
1. создаем класс-обработчик объявлений ↗
2. создаем страницу для ввода запроса на парсинг ↗
3. создаем модуль-посредник для операций с базой данных ↗
4. создаем модуль-посредник для чтения запроса из базы данных ↗
5. создаем модуль парсинга описания вакансии ↗
6. создаем модуль парсинга навыков соискателя ↗
7. создаем модуль парсинга зарплат соискателя ↗
8. создаем функцию обработки запросов, поступивших на парсинг ↗
9. создаем функции обработки навыков ↗
10. создаем функции обработки зарплаты ↗
11. создаем функции обновления параметров запросов ↗
12. обновляем главный модуль парсера ↗
13. создаем обработчик перехода к истории запросов на парсинг ↗
14. создаем класс для описания элемента таблицы результатов ↗
15. создаем класс для описания таблицы с запросами ↗
16. создаем контроллер перехода к отдельной записи таблицы ↗
17. выполняем запуск и отладку ↗

Выполняем развертывание проекта

6 уроков
1. готовим проект к развертыванию ↗
2. регистрируемся на render.com ↗
3. создаем удаленный репозиторий на GitHub ↗
4. создаем локальный репозиторий ↗
5. отправляем проект в удаленный репозиторий ↗
6. выполняем развертывание на render ↗