Классическая задача: где посмотреть так называемый код вакансии (уникальный идентификатор записи) на веб-странице. Ниже — пошаговое пояснение, подходящее для средней школы и не зависящее от конкретного предмета.
Что такое код вакансии
- Это обычно уникальный номер или идентификатор записи о вакансии на сайте по поиску работы.
- Часто он виден в URL или в данных страницы (HTML/JSON), а иногда скрыт в атрибутах.
Как найти код вакансии пошагово
- Посмотрите URL страницы вакансии
- Обычно код вакансии встроен в сам URL.
- Пример: если URL выглядит так hh.ru То код вакансии почти наверняка — 1234567 (число после /vacancy/).
- Аналоги: /job/ или /vacancies/ и т. п. — тоже могут содержать код.
- Посмотрите исходники страницы (код страницы)
- В браузере нажмите Ctrl+U ( или правый кликом выбрать «View Source» ).
- Поиск по странице: используйте Ctrl+F и ищите такие ключевые слова как vacancy, id, code, vacancy_id, data-id.
- Если код прописан в HTML как data-атрибут, вы увидите что-то вроде data-vacancy-id="1234567".
- Используйте инструменты разработчика (Network)
- Нажмите F12 (или правый клик → Inspect) и перейдите на вкладку Network.
- Обновите страницу вакансии.
- Фильтруйте запросы по XHR/Fetch (или посмотрите все запросы).
- Найдите запросы к API вроде /vacancies/1234567.json или /api/vacancies/1234567 и откройте ответ. В ответе часто встречаются поля "id", "code" или аналогичные.
- Это также способ увидеть, как сайт передает код вакансии в своих сервисах.
- Ищите код в виде специальных атрибутов на странице
- Иногда код хранится в скрытом элементе или в скрипте как data-вакансии, например:
- Найдите такие data-атрибуты через поиск по страницe (Ctrl+F) по данным словам vacancy-id, vacancyId, id вакансии и т. п.
- Учтите особенности разных сайтов
- На крупных порталах код часто присутствует в URL и/или в ответах API:
- hh.ru (HeadHunter): чаще всего код видно в URL после /vacancy/ или в полях ответа API.
- superjob.ru, rabota.ru и другие: аналогично — сначала проверьте URL; если не видно в URL, смотрите ответы API или data-атрибуты.
- Если сайт использует динамическую подгрузку, иногда код может находиться только в сетевых запросах, а на самой странице его напрямую не увидеть.
- Что делать, если код не виден
- Попробуйте открыть страницу в другом виде: «Поделиться»/«Копировать ссылку» — иногда там присутствует понятный идентификатор.
- Если у вас есть конкретная ссылка на вакансию, пришлите её — помогу найти точный код по шагам на вашем примере.
Пример-упражнение
- У вас есть ссылка: hh.ru
- Код вакансии, скорее всего, будет 7890123.
- Если заменить на hh.ru, то тот же код сохраняется.
- Чтобы убедиться, можно открыть исходники и найти 7890123 в тегах или в сетевых запросах.
Если хочешь, могу помочь конкретно по вашей вакансии: пришли ссылку на вакансию — помогу точно определить код и объяснить, где он спрятан.