Bamboleo Опубликовано: 18 октября, 2016 Делиться Опубликовано: 18 октября, 2016 Как удалить "собачек" (заблокированных пользователей, ботов) из своего паблика Вконтакте? Для этого существует простой скрипт, переходим в раздел "управление сообществом" - "участники" вставляем его в консоль браузера (ctrl+shift+J) и нажимаем клавишу Enter (в браузере должен быть включен javascript). Скрипт сначала подсчитает всех "собачек", затем предложит вам их удалить. Если с первого раза не получилось и выдаёт подобное: обновите и пробуйте ещё. На второй-третий раз обязательно получиться и скрипт сработает как надо: Сам скрипт: javascript: var timeout = 5; var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://code.jquery.com/jquery-2.1.0.min.js'; head.appendChild(script); function checkJQLoaded() { return typeof $ != 'undefined' && $.fn != 'undefined'; } var loadJQ = setInterval(function() { timeout--; if (checkJQLoaded()) { loadAllAccounts(); clearInterval(loadJQ); return; } else if (timeout > 0) { return; } else { alert('Что-то я не могу загрузить JQuery. ' + 'Попробуйте обновить страницу и сделать всё заново!'); clearInterval(loadJQ); } }, 100); var allCnt = 0; var dogsCnt = 0; var accountsCnt; function loadAllAccounts() { var initialHeight = 0; var stops = 0; accountsCnt = $('div#gedit_users_summary_members').text().replace(/\D/g, ''); var sInterval = setInterval(function() { if (initialHeight == document.body.clientHeight && $( 'img.group_u_photo_img').length + 15 > accountsCnt) { stops++; if (stops > 30 && $('img.group_u_photo_img').length + 15 > accountsCnt) { clearInterval(sInterval); go(); return; } } else { stops = 0; } initialHeight = document.body.clientHeight; $('a#gedit_users_more_members').click(); scrollTo(0, 9999999999); }, 100); } function go() { $('img.group_u_photo_img').each(function() { var src = $(this).attr('src'); allCnt++; if (src != '/images/deactivated_100.png') $(this).parent().parent() .parent().hide(); else dogsCnt++; }); if (confirm('Всего обработано подписчиков: ' + allCnt + '; собачек: ' + dogsCnt + ' (' + (100 * dogsCnt / allCnt).toFixed(2) + '%)\n' + 'Удаляем собачек?')) { var dogsArray = $('img[src="/images/deactivated_100.png"]'); var currentDogIndex = 0; var dogsInterval = setInterval(function() { if (!dogsArray[currentDogIndex]) { clearInterval(dogsInterval); return; } $(dogsArray[currentDogIndex]).parent().parent().parent() .find("a.group_u_action").last().click(); currentDogIndex++; }, 10); } } Ссылка на комментарий Поделиться на других сайтах Больше возможностей для совместного использования...
Recommended Posts
Создайте аккаунт или войдите для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас