Авто удаление видео из группы ВК
[ · Скриншот ] 03.05.2026, 11:58
Как выборочно удалить видео из группы ВКонтакте: пошаговая инструкция.

Этот скрипт позволяет удалять видео из вашей группы, пропуская определённое количество первых роликов. Например, вы хотите сохранить 10 последних загруженных видео, а всё остальное — удалить.
let buttons = document.querySelectorAll('[data-testid="video_card_delete_button"]');

console.log('Всего найдено кнопок удаления: ' + buttons.length);



let skipFirst = 10; // Сколько первых пропустить

let deleteCount = 10; // Сколько удалить после пропуска



// Проверка: хватает ли кнопок

if (buttons.length <= skipFirst) {

console.log('❌ Кнопок меньше ' + skipFirst + '. Нечего пропускать.');

} else {

// Сколько реально сможем удалить (если кнопок не хватает на deleteCount)

let actualDelete = Math.min(deleteCount, buttons.length - skipFirst);



console.log('⏩ Пропускаем первые ' + skipFirst + ' видео.');

console.log('🗑 Удаляем следующие ' + actualDelete + ' видео (с ' + (skipFirst + 1) + '-го по ' + (skipFirst + actualDelete) + '-е).');



for (let i = 0; i < actualDelete; i++) {

let btn = buttons[skipFirst + i]; // Берём кнопку после пропуска

let videoNumber = skipFirst + i + 1; // Номер видео для консоли



setTimeout(function() {

let rect = btn.getBoundingClientRect();

let x = rect.left + rect.width / 2;

let y = rect.top + rect.height / 2;



let clickEvent = new MouseEvent('click', {

view: window,

bubbles: true,

cancelable: true,

clientX: x,

clientY: y,

button: 0

});



btn.dispatchEvent(clickEvent);

console.log('✅ Удалено видео №' + videoNumber);



// Сообщение о завершении после последнего клика

if (i === actualDelete - 1) {

console.log('🏁 Готово! Удалено ' + actualDelete + ' видео. Скрипт завершён.');

}



}, i * 6000);

}



console.log('🚀 Скрипт запущен.');

}

Когда это нужно

  • В сообществе накопилось много устаревшего контента

  • Нужно почистить архив, но не трогать свежие видео

  • Хотите удалять видео небольшими партиями (по 10 штук), чтобы не нагружать страницу


Подготовка

1. Откройте вашу группу ВКонтакте

2. Перейдите в раздел «Видео» — важно, чтобы отображались именно видео сообщества

3. Прокрутите страницу до того места, откуда хотите начать удаление

4. Откройте инструменты разработчика:

- Windows/Linux: F12 или Ctrl + Shift + I

- Mac: Cmd + Option + I

5. Перейдите во вкладку Console (Консоль)


Настройка параметров
В скрипте есть две переменные, которые вы меняете под свою задачу:
let skipFirst = 10; // Сколько первых видео пропустить (не удалять)
let deleteCount = 10; // Сколько удалить после пропуска

Примеры настройки:

  • Хотите сохранить 5 новых видео и удалить 20 старых → skipFirst = 5, deleteCount = 20

  • Удалить первые 15 видео, ничего не пропуская → skipFirst = 0, deleteCount = 15

Как это работает

Скрипт находит все кнопки удаления на странице, пропускает указанное количество, а затем кликает по следующим с интервалом в 6 секунд. Такой интервал нужен, чтобы не получить блокировку от ВКонтакте за слишком частые действия.
После каждого удаления в консоль выводится номер обработанного видео, а по завершении — итоговое сообщение.

Важные предостережения

  • Не обновляйте и не закрывайте страницу, пока скрипт работает

  • Чтобы остановить выполнение досрочно, обновите страницу или закройте вкладку

  • Удаление необратимо — видео нельзя будет восстановить

  • ВКонтакте может ограничивать количество операций в час, поэтому лучше удалять небольшими партиями

  • Скрипт рассчитан на классический интерфейс ВКонтакте, в мобильной версии и VK Video может работать некорректно

Предупреждение: Сайт предоставляет информацию исключительно в ознакомительных целях. Используя скрипт, вы принимаете на себя все риски и полную ответственность за результат. Администрация сайта не несёт ответственности за удалённый контент, блокировку аккаунта или иные последствия.
Категория: Скрипты | Добавил: malfed4ik | Теги: авто удоление видео ВК, скрипт для ВК, удоление видео ВК
Просмотров: 81 | Загрузок: 0 | Рейтинг: 1.0/1
Всего комментариев: 0