
Поиск на Хабр Карьера
Поиск IT-вакансий на Хабр Карьере — ведущей российской платформе для технических ролей с открытыми зарплатами и матчингом по навыкам. Автоматизация browser-use для поиска по URL-параметрам.
SKILL.md
Хабр Карьера — Поиск IT-вакансий
Поиск IT-вакансий на Хабр Карьере (career.habr.com) — ведущей платформе для технических специалистов с открытыми зарплатами и навыковым матчингом.
Overview
Хабр Карьера — специализированная IT-платформа от компании Хабр. Ключевые особенности:
- Открытые зарплаты — почти все вакансии содержат точную зарплатную вилку
- Навыковый матчинг — фильтрация по конкретным технологиям и навыкам
- Квалификационные уровни — Junior, Middle, Senior, Lead
- Без регистрации — просмотр вакансий доступен без логина
- IT-сообщество — вакансии от технологических компаний, стартапов, финтехов
Когда использовать: ТОЛЬКО для IT-ролей. Если кандидат — разработчик, QA, DevOps, Data Scientist, Data Engineer, системный администратор, продакт-менеджер в IT, аналитик данных, тимлид, CTO — обязательно проверь Хабр Карьеру.
Не подходит для: бухгалтеров, юристов, маркетологов (не-IT), врачей, учителей, строителей.
Установка browser-use
Для работы этого навыка необходим browser-use.
Если browser-use не установлен — активируй навык browser-use и следуй его инструкциям. Он автоматически установит Python, pip и browser-use для твоей платформы.
Пока идёт установка, скажи: «Настраиваю поиск, это займёт пару минут...» НЕ показывай пользователю команды, ошибки или технические детали.
Quick Start
browser-use --headed open "https://career.habr.com/vacancies?q=Python&city_id=778&qualification=senior&salary=300000"
browser-use state
URL Structure for Direct Navigation (RECOMMENDED)
Базовый URL: https://career.habr.com/vacancies?
Параметры поиска
| Parameter | Description | Values | Example |
|---|---|---|---|
q | Поисковый запрос | URL-encoded string | Python, DevOps, QA+automation |
city_id | Город | ID города (см. таблицу) | 778 |
salary | Минимальная зарплата | Integer (RUB) | 300000 |
type | Тип занятости | full_time, part_time, contract | full_time |
qualification | Уровень квалификации | junior, middle, senior, lead | senior |
skills[] | Навык (повторяемый) | Slug навыка | python, docker, kubernetes |
remote | Только удалёнка | true | true |
relocation | С релокацией | true | true |
with_salary | Только с зарплатой | true | true |
sort | Сортировка | date, salary | date |
Популярные города (city_id)
| ID | Город |
|---|---|
| 680 | Москва |
| 679 | Санкт-Петербург |
| 778 | Удалённая работа |
| 681 | Екатеринбург |
| 682 | Казань |
| 683 | Новосибирск |
| 684 | Нижний Новгород |
| 685 | Краснодар |
| 686 | Самара |
| 687 | Ростов-на-Дону |
| 688 | Красноярск |
Квалификационные уровни
| Value | Уровень | Опыт (примерно) |
|---|---|---|
junior | Junior | 0-1 год |
middle | Middle | 1-3 года |
senior | Senior | 3-6 лет |
lead | Lead / Team Lead | 6+ лет |
Популярные навыки (skills[])
| Slug | Навык |
|---|---|
python | Python |
javascript | JavaScript |
typescript | TypeScript |
golang | Go |
java | Java |
csharp | C# |
cpp | C++ |
rust | Rust |
react | React |
vuejs | Vue.js |
nodejs | Node.js |
postgresql | PostgreSQL |
docker | Docker |
kubernetes | Kubernetes |
aws | AWS |
linux | Linux |
git | Git |
ci_cd | CI/CD |
machine_learning | Machine Learning |
data_engineering | Data Engineering |
selenium | Selenium |
rest_api | REST API |
Примеры URL
Senior Python Developer, удалённо, от 300 000 ₽:
https://career.habr.com/vacancies?q=Python&city_id=778&qualification=senior&salary=300000
DevOps с Kubernetes, Москва:
https://career.habr.com/vacancies?q=DevOps&city_id=680&skills[]=docker&skills[]=kubernetes
QA Automation, удалённо, Middle:
https://career.habr.com/vacancies?q=QA+automation&city_id=778&qualification=middle
Data Scientist с ML, все города:
https://career.habr.com/vacancies?q=Data+Scientist&skills[]=machine_learning&with_salary=true
React Developer, Junior, удалённо:
https://career.habr.com/vacancies?q=React&city_id=778&qualification=junior&skills[]=react
Step-by-Step Search Flow (Form-based)
Step 1: Open Search Page
browser-use --headed open https://career.habr.com/vacancies
Step 2: Close Cookie Banner (if present)
browser-use state
# If banner present:
browser-use click "text=Принять"
Step 3: Enter Search Query
browser-use click "text=Поиск по вакансиям"
browser-use type "Python Developer"
Step 4: Set City
browser-use click "text=Город"
browser-use click "text=Удалённая работа"
Step 5: Set Qualification
browser-use click "text=Уровень"
browser-use click "text=Senior"
Step 6: Set Salary Filter
browser-use click "text=Зарплата"
browser-use type "300000"
Step 7: Read Results
browser-use state
Result Extraction
| Field | Description | Example |
|---|---|---|
| Title | Название вакансии | "Senior Python Developer" |
| Company | Компания | "Авито" |
| Salary | Зарплата (точная!) | "300 000 — 450 000 руб." |
| Location | Город / удалённо | "Москва / Удалённо" |
| Skills | Теги навыков | Python, Django, PostgreSQL, Docker |
| Qualification | Уровень | "Senior" |
| Type | Тип занятости | "Полная занятость" |
| Date | Дата публикации | "5 июня 2026" |
| Link | URL вакансии | /vacancies/1234567 |
Преимущество Хабр Карьеры: зарплата указана почти в каждой вакансии — это самый надёжный источник зарплатных данных для IT.
Vacancy Detail Page
browser-use --headed open "https://career.habr.com/vacancies/1234567"
browser-use state
Извлеки:
- Полное описание (что делать, стек, команда)
- Требования (обязательные и желательные навыки)
- Условия (зарплата, формат, бонусы, DMS)
- О компании (ссылка на профиль)
- Навыки (теги)
Application Flow (Отклик)
Step 1: Check Login
Хабр Карьера позволяет просмотр без регистрации, но для отклика нужен аккаунт.
Авторизация через: GitHub, Google, email.
browser-use state
Если не залогинен:
- Скажи: «Для отклика на Хабр Карьере нужно войти через GitHub, Google или email. Пожалуйста, войди в браузере и скажи, когда будешь готов.»
- Никогда не вводи логин/пароль за кандидата
Step 2: Open Vacancy
browser-use --headed open "https://career.habr.com/vacancies/1234567"
Step 3: Click Apply
browser-use click "text=Откликнуться"
Step 4: Cover Letter (optional but recommended)
Хабр Карьера позволяет добавить сообщение при отклике.
browser-use state
browser-use click "text=Добавить сообщение"
browser-use type "Здравствуйте, ..."
Step 5: Submit
browser-use click "text=Отправить"
Skills Matching
Уникальная возможность Хабр Карьеры — навыковый матчинг. Кандидат может создать профиль с навыками и получать рекомендации вакансий.
Для поиска конкретных навыков используй параметр skills[]:
https://career.habr.com/vacancies?skills[]=python&skills[]=docker&skills[]=postgresql
Это точнее текстового поиска, так как навыки стандартизированы платформой.
Company Profiles
browser-use --headed open "https://career.habr.com/companies/avito"
browser-use state
Профиль компании содержит:
- Описание и стек технологий
- Количество разработчиков
- Открытые вакансии
- Статьи инженерного блога
- Рейтинг и отзывы
Salary Analytics
Хабр Карьера — лучший источник зарплатных данных для IT в России:
browser-use --headed open "https://career.habr.com/salaries"
Зарплатная статистика по:
- Языкам программирования
- Специализациям (frontend, backend, mobile, DevOps, QA, Data)
- Уровням (Junior → Lead)
- Городам
Pros & Cons
Pros:
- Открытые зарплаты почти в каждой вакансии — лучший источник зарплатных данных
- Навыковый матчинг — точный поиск по технологиям
- Без регистрации для просмотра — быстрый поиск
- IT-специфичность — нет шума от не-релевантных вакансий
- Авторизация через GitHub — удобно для разработчиков
- Качественные описания вакансий от IT-компаний
- Зарплатная аналитика по технологиям и уровням
Cons:
- Только IT — не подходит для не-технических ролей
- Меньше вакансий чем на hh.ru (но более качественные)
- API недоступен — только браузерная автоматизация
- Некоторые компании не публикуют на Хабре (банки, госсектор)
Troubleshooting
| Issue | Solution |
|---|---|
| Пустые результаты | Слишком узкий фильтр навыков — убери один из skills[] |
| Зарплата не видна | Добавь with_salary=true к URL (большинство уже с зарплатой) |
| Не могу откликнуться | Нужен логин через GitHub/Google — попроси кандидата войти |
| Навык не найден | Проверь slug навыка — используй текстовый поиск через q= вместо skills[] |
| Cookie-баннер | browser-use click "text=Принять" или browser-use press Escape |
| Медленная загрузка | Хабр Карьера быстрее hh.ru — обычно 1-2 секунды |
| Кодировка в URL | Используй URL-encoding для кириллицы или латинские термины |
| Нет пагинации | Добавь &page=2 к URL |