Бесплатный автоподъем резюме hh.ru

Computer code
Поделись с друзьями

Автоподъем резюме: что и зачем?

На сайте hh.ru есть возможность создавать пользовательские резюме. Такие резюме демонстрируются потенциальным работодателям. При этом, чем выше ваше резюме находится в выдаче сайта, тем больше просмотров вы сможете собрать и тем выше шанс найти подходящую работу. Бесплатно hh.ru позволяет поднимать свои резюме не чаще, чем раз в 4 часа.

Автоподъем резюме был бы очень кстати, но это платная услуга. Вручную отслеживать это не очень удобно, но можно написать простой скрипт на чистом JS, который будет делать это за вас.

В этой статье я расскажу проверенный способ как автоматически бесплатно можно поднимать свои резюме в аккаунте с помощью простого пользовательского скрипта.

Что понадобится?

Вам понадобится заполненный аккаунт на сайте hh.ru, активные резюме, браузер, 5 минут на всё про всё.

Пошаговая инструкция:

1. Откройте ваш браузер.

2. Зайдите на страницу с вашими резюме hh.ru, предварительно авторизовавшись на сайте.

Страница hh.ru «Мои резюме»

3. Откройте инструменты разработчика (devtools) вашего браузера (клавиша F12).

4. В devtools перейдите на вкладку «КОНСОЛЬ».

инструменты разработчика DEVTOOLS вкладка CONSOLE

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 секунды после его появления.


Поделись с друзьями

Вам может также понравиться...

Мы используем cookie.
О'кей!