Chupurnov Valeriy
Chupurnov Valeriy
Front End Engineer

Как удалить собачек в ВК

/blog/uploads/images/1631790366936-image-image.webp

Те, что ведут группу в социальной сети ВК знают, что от пользователей - собачек, надо периодически избавляться. Если пользователей несколько тысяч то это та еще задачка.

Но сам ВК не имеет такого функционала. Благо мы программисты умеем делать невозможное)

Запускаем на странице с пользователями (https://vk.com/{ГРУППА}?act=users) консоль разработчика, обычно это кнопка F12, ну или правой кнопок - Исследовать элемент (Inspect element code)

Далее ESC или вкладку Console. Вот в ней вбиваем следующий скрипт:

setInterval(() => {
    document.querySelectorAll('img.group_u_photo_img[src="/images/deactivated_100.png"]').forEach((img)=>{
        const p = img.closest('.group_l_row')
          , a = p.querySelector('a.group_u_action');

        if (a && a.innerText.trim() === 'Удалить из сообщества') {
            a.click();
            console.log('Remove: ' + p.querySelector('.group_u_title').innerText);
        }
    })

   
    window.scrollTo(0, 1000000000);
}, 1000)

Скрипт находит пользователей у кого на аватарке Собачка, жмет Удалить и прокручивает пользователей дальше.

Не благодарите)