Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save llgruff/d8da3707513084d2eda7a41d0a399b61 to your computer and use it in GitHub Desktop.
Save llgruff/d8da3707513084d2eda7a41d0a399b61 to your computer and use it in GitHub Desktop.
Код для использования через Chrome Console
/**
Инструкция
1. Открыть владельцу/администратору страницу
1.1. Для чистки паблика/группы «Управление сообществом» > «Участники», ссылка https://vk.com/ваш_паблик?act=users
1.2. Для чистки друзей «Друзья», ссылка https://vk.com/friends
2. Проскроллить до конца списка участников, чтобы все подгрузились (протестировано на 15к подписчиков)
3. Открыть консоль браузера используя клавиатуру:
3.1. Command - Option - J (Mac)
3.2. Ctrl - Shift - J (Windows/Linux)
4. Скопировать код данный ниже в консоль
5. Запустить скрипт, нажав Enter
6. Ждать завершения работы, пока не появится надпись «Всего удалено: ...»
*/
// для очистки паблика или группы Вконтакте
var myImg = document.getElementsByTagName("img");
var ImgDeact = [];
for (var i = 0; i < myImg.length; i++) {
if (myImg[i].src.indexOf('deactivated_100.png') != -1) {
ImgDeact.push(myImg[i]);
}
}
for (var i = 0; i < ImgDeact.length; i++) {
var myLink = ImgDeact[i].parentNode.parentNode.nextElementSibling.children;
myLink.item(0).click();
console.log("delete",i+1);
}
console.info("Всего удалено:",ImgDeact.length);
// для очистки друзей Вконтакте
var myImg = document.getElementsByTagName("img");
var ImgDeact = [];
for (var i = 0; i < myImg.length; i++) {
if (myImg[i].src.indexOf('deactivated_100.png') != -1) {
ImgDeact.push(myImg[i]);
}
}
for (var i = 0; i < ImgDeact.length; i++) {
var myLink = ImgDeact[i].parentNode.parentNode.nextElementSibling.lastElementChild.children;
myLink.item(3).click();
console.log("delete",i+1);
}
console.info("Всего удалено:",ImgDeact.length);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment