Бесплатный автоподъем резюме hh.ru
Автоподъем резюме: что и зачем?
На сайте hh.ru есть возможность создавать пользовательские резюме. Такие резюме демонстрируются потенциальным работодателям. При этом, чем выше ваше резюме находится в выдаче сайта, тем больше просмотров вы сможете собрать и тем выше шанс найти подходящую работу. Бесплатно hh.ru позволяет поднимать свои резюме не чаще, чем раз в 4 часа.
Автоподъем резюме был бы очень кстати, но это платная услуга. Вручную отслеживать это не очень удобно, но можно написать простой скрипт на чистом JS, который будет делать это за вас.
В этой статье я расскажу проверенный способ как автоматически бесплатно можно поднимать свои резюме в аккаунте с помощью простого пользовательского скрипта.
Что понадобится?
Вам понадобится заполненный аккаунт на сайте hh.ru, активные резюме, браузер, 5 минут на всё про всё.
Пошаговая инструкция:
1. Откройте ваш браузер.
2. Зайдите на страницу с вашими резюме hh.ru, предварительно авторизовавшись на сайте.

3. Откройте инструменты разработчика (devtools) вашего браузера (клавиша F12).
4. В devtools перейдите на вкладку «КОНСОЛЬ».

5. В консоли копипастой вставьте следующий скрипт:
function hhRuResumeUpdater() {
console.log('hhRuResumeUpdater() started...');
const resumeUpdateLinks = document.querySelectorAll('.bloko-link');
if (resumeUpdateLinks) {
resumeUpdateLinks.forEach(link => {
if (link.textContent === 'Поднять в поиске') {
link.click();
console.log('link is clicked succesfully!');
} else {
console.log('Link textContent is wrong');
}
});
}
function closeFuckenBanner() {
const fuckenBannerCloseButton = document.querySelector('.bloko-modal-close-button');
if (fuckenBannerCloseButton) {
console.log(banner found);
fuckenBannerCloseButton.click();
console.log(banner closed);
} else {
console.log(banner not found. Ignore.)
}
}
setTimeout(closeFuckenBanner, 2500);
}
setInterval(hhRuResumeUpdater, 60000);
6.Запустите скрипт (CTRL + ENTER).

7.Наслаждайтесь результатом!
ВАЖНО: скрипт будет работать на вашей машине в текущей вкладке браузера до тех пор, пока вкладка открыта. Причем ее можно свернуть, важно именно не закрывать. Переход компьютера в режим блокировки операционной системы не влияет на работу скрипта (протестировано на Linux Mint 20.3 Una base: Ubuntu 20.04 focal, Mozilla Firefox for Linux Mint mint-001 -1.0)
Дополнительно:
Данный скрипт содержит одну лишь основную функцию hhRuResumeUpdater(), которая находит на текущей вкладке все кнопки (ссылки) с определенным CSS классом и текстом «Поднять в поиске» и кликает их, вызывая програмно событие Element.click(). Встроенный метод setInterval() вызывает функцию hhRuResumeUpdater() каждую минуту (60000мс).
Сейчас в статье актуализированная версия скрипта, дополненного функцие сокрытия баннера с предложением платного продвижения, который подсовывает hh.ru спустя 2,5 секунды после его появления.

