Бесплатный автоподъем резюме hh.ru
Автоподъем резюме: что и зачем?
На сайте hh.ru есть возможность создавать пользовательские резюме. Такие резюме демонстрируются потенциальным работодателям. При этом, чем выше ваше резюме находится в выдаче сайта, тем больше просмотров вы сможете собрать и тем выше шанс найти подходящую работу. Бесплатно hh.ru позволяет поднимать свои резюме не чаще, чем раз в 4 часа.
Автоподъем резюме был бы очень кстати, но это платная услуга. Вручную отслеживать это не очень удобно, но можно написать простой скрипт на чистом JS, который будет делать это за вас.
В этой статье я расскажу проверенный способ как автоматически бесплатно можно поднимать свои резюме в аккаунте с помощью простого пользовательского скрипта.
Что понадобится?
Вам понадобится заполненный аккаунт на сайте hh.ru, активные резюме, браузер, 5 минут на всё про всё.
Пошаговая инструкция:
1. Откройте ваш браузер.
2. Зайдите на страницу с вашими резюме hh.ru, предварительно авторизовавшись на сайте.
3. Откройте инструменты разработчика (devtools) вашего браузера (клавиша F12).
4. В devtools перейдите на вкладку “КОНСОЛЬ”.
5. В консоли копипастой вставьте следующий скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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 секунды после его появления.