Скрипты для социальной сети Вконтакте

Я не видел в сети особо скриптов для выполнения массовых действий в новом дизайне вконтакте, поэтому решил выложить свой набор скриптов, которыми пользуюсь. Способ работает в 2017 году.

Как принять все входящие заявки в друзья (добавить всех в друзья)

for (const button of document.querySelectorAll("button")) {
  if (button.textContent.includes("Добавить в друзья")) {
    button.click();
  }
}

Как отклонить все заявки в друзья

for (const button of document.querySelectorAll("button")) {
  if (button.textContent.includes("Оставить в подписчиках")) {
    button.click();
  }
}

Как отменить все исходящие заявки в друзья

for (const button of document.querySelectorAll("button")) {
  if (button.textContent.includes("Отписаться")) {
    button.click();
  }
}

for (const button of document.querySelectorAll("button")) {
  if (button.textContent.includes("Отменить заявку")) {
    button.click();
  }
}

Как удалить все игры/приложения Вконтакте

100% автоматического способа я пока не нашел. Сделал костыль, который ускоряет удаление всех приложений. После запуска важно нажимать «ОК» или ESC на клавиатуре примерно 2 раза в секунду. Если зажать ESC — будет удаляться 1 из 3-4 штук.

for (const div of document.querySelectorAll("div")) {
  if (div.className === "apps_action_delete") {
    div.onclick();
    alert("жми ESC, но не зажимай");
  }
}

 

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

javascript:

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

Запуск javascript кода по кнопке в браузере
Запуск javascript кода по кнопке в браузере

Добавить комментарий