Подробности
Задача
Клиенту требовался список компаний, которые размещают вакансии в выбранных регионах, со ссылками на объявления, сайтами и доступными телефонами. Ручной поиск, проверка работодателей и перенос данных в таблицу занимали много времени.
Что сделано
- Подключён официальный API HH.ru и настроен поиск вакансий по заданным фильтрам.
- Разработан Google Apps Script непосредственно в аккаунте клиента, без отдельного сервера и включённого компьютера.
- Вакансии связываются с работодателями, а повторяющиеся компании и объявления не дублируются.
- Данные автоматически записываются в Google Sheets в структуре, удобной для дальнейшей проверки и работы.
- Компании с неподтверждёнными сайтами направляются на отдельный лист, чтобы спорные адреса не смешивались с проверенными.
- Опубликованные телефоны добавляются из HH.ru или с официальных сайтов компаний с обязательным указанием источника.
- Сбор запускается по расписанию и продолжает обработку с сохранённой позиции после ограничения времени выполнения Apps Script.
Результат
По состоянию на 26 сентября 2026 года в таблице собрано 1 969 компаний и 2 318 вакансий HH.ru. Система выполняет повторяющийся поиск автоматически, не требует включённого компьютера клиента и сохраняет прогресс между запусками.
Проверенные сайты и телефоны остаются связаны с источниками, а неоднозначные сайты вынесены в отдельную очередь для ручной проверки.
Инструменты и роль
Инструменты: Google Apps Script, официальный API HH.ru, Google Sheets и JavaScript.
Роль: проектирование логики, разработка скрипта, настройка расписания, дедупликации и структуры данных.