DOBERMANN
Гай Ричи
MrLoot
Konstrukt
Frank Vinci
atmservice
probiv
atmservice

Скрипт удаления собачек из сообщества VK

Marlb0r0

...
Проверенный продавец
Legend user

Marlb0r0

...
Проверенный продавец
Legend user
Статус
Offline
Регистрация
6 Янв 2015
Сообщения
1,180
Реакции
457
Депозит
Покупки через Гарант
0
Продажи через Гарант
2
Небольшой скрипт для удаления собачек из своих сообществ, пока vkbot лежит очень достойная альтернатива. Перед удалением скрипт посчитает всех собачек и спросит повторно удалять их или нет.

1. Создаёте закладку в браузере, в поле ссылки прописываете:
Код:
javascript:var timeout = 20; 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.gedit_user_img').length+15 > accountsCnt){ stops++; if (stops > 30 && $('img.gedit_user_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.gedit_user_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.gedit_user_action").last().click(); currentDogIndex++; }, 1000 ); } }
2. Открываете сообщество - управление сообществом - участники
3. Вызываете из панели закладок скрипт
4. Дожидаетесь когда скрипт отсортирует собачек и спросит удалять ли их
5. Подтверждаете удаление
6. Не закрываете страницу во время работы скрипта
 

Harvey

Местный

Harvey

Местный
Статус
Offline
Регистрация
1 Дек 2015
Сообщения
17
Реакции
3
Депозит
Покупки через Гарант
0
Продажи через Гарант
0
Полезно, спасибо, удалит больше 1000 или нет в день?
Есть возможность написать скрипт по добавлению подписчиков в друзья? С такой проблемой столкнулся.

Нашел такое дело
1. Со своей страницы переходим в раздел "Мои Друзья" и выбираем пункт "Заявки в друзья".

2. Вводим нижестоящий скрипт в адресную строку своего браузера:

java***script:var buttons=document.getElementsByTagName('button'); console.log(buttons); for(key in buttons){buttons[key].click();}
3. Удаляем *** и нажимаем клавишу Enter:
но добавляет по 30 друзей, можно что-то с этим сделать?
 
Последнее редактирование:
Сверху