Закрыть ... [X]

Как удалить все приглашения в группу

Способ 2016 года vk.com. Т.к. реальной кнопки Вконтакте "отклонить ВСЕ приглашения" уже нет, приходится делать это вручную. Мой простой способ автоматизирует ручное нажатие на кнопку "отклонить", каждый пол секунды и вы удаляете все приглашения в группы и на события в течении минуты-другой. Вы можете ускорить удалить процесс заменив цифру 400 на меньшую (это миллисекунды интервала), но на практике, контакт не успевает подгружать новую группу за 200мс и получается каша. Скопировать код можно далее в этой статье.

Чтобы долго не тянуть, вот сам код, который нужно вставить в строке браузера на странице "Мои группы", чтобы удалить все приглашения:

setInterval("var row=document.querySelector('#groups_invites_wrap.group_list_row'); if(row){var btn=row.querySelector('.group_row_buttons.button_light');if(btn)btn.click();row.parentElement.removeChild(row);} document.querySelector('#ui_invites_load_more').click()", 400);

Код жестко привязан к HTML коду страницы Вконтакте, поэтому есть вероятность, что его нужно будет править с течением времени, если vk.com сменит дизайн или разметку. После выполнения и очистки полного списка ОБНОВИТЕ СТРАНИЦУ (F5), так как он продолжает искать даже когда удалил все приглашения.

Замечательно выплняется на актуальном Google Chrome в сентября 2016 года. Если у вас не сработает, пишите коммент к видео на youtube, я перепроверю, может код уже требует замены.

Объяснение кода, для параноиков :)
Дабы вы не боялись, что я сделаю что-то не так в этих простых строчках js кода, объясню для новичков:

  1. setInterval(... - функция которая постоянно запускает скрипт записаный в кавычках (каждые 400 миллисекунд в нашем случае).
  2. document.querySelector(... - функция находит нужный HTML элемент, в нашем случае - это кнопка "отмены приглашения", что можно увидеть в её параметрах "...button_cancel...".
  3. .click() - симулирует нажатие на найденном элементе, чтобы вам не пришлось делать этого руками.

и все, дальнейшую обработку отклонения приглашения берет на себя вконтакте как положено.


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



Рекомендуем посмотреть ещё:



Хочу отменить приглашение некоторых людей в группу ВК. Как их удалить? Щенки цвергпинчера и уход за ними

Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу Как удалить все приглашения в группу

ШОКИРУЮЩИЕ НОВОСТИ