Авто удаление видео из группы ВК


Как выборочно удалить видео из группы ВКонтакте: пошаговая инструкция.

Этот скрипт позволяет удалять видео из вашей группы, пропуская определённое количество первых роликов. Например, вы хотите сохранить 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 может работать некорректно

Предупреждение: Сайт предоставляет информацию исключительно в ознакомительных целях. Используя скрипт, вы принимаете на себя все риски и полную ответственность за результат. Администрация сайта не несёт ответственности за удалённый контент, блокировку аккаунта или иные последствия.


Комментариев 0
Привет, оставишь комментарий?
Имя:*
E-Mail:


МЫ ВКонтакте

Подписывайся на нашу группу в ВК.
Узнай многое в мире кода!
Только все самое интересное.
Поддержи нашу группу!

Подписатся
НАШ Видео АРХИВ

Посетите наш видео архив.
Видео на все случаи жизни!
Изучай, развивайся, отдыхай!

Смотреть
Обновления new
MTA: Установка сервера в три дыхания
malfed4ik Все для MTA

Три шага к свободе: как поставить Multi Theft Auto и зайти на сервер, не читая форумов. Короткий гайд для тех, кто хочет играть, а не возиться с настройками. От скачивания до первого коннекта через F8.

MTA: Установка сервера в три дыхания
malfed4ik Все для MTA

Три шага к свободе: как поставить Multi Theft Auto и зайти на сервер, не читая форумов. Короткий гайд для тех, кто хочет играть, а не возиться с настройками. От скачивания до первого коннекта через F8.

MTA: Установка сервера в три дыхания
malfed4ik Все для MTA

Три шага к свободе: как поставить Multi Theft Auto и зайти на сервер, не читая форумов. Короткий гайд для тех, кто хочет играть, а не возиться с настройками. От скачивания до первого коннекта через F8.

MTA: Установка сервера в три дыхания
malfed4ik Все для MTA

Три шага к свободе: как поставить Multi Theft Auto и зайти на сервер, не читая форумов. Короткий гайд для тех, кто хочет играть, а не возиться с настройками. От скачивания до первого коннекта через F8.

Как добавить замену модели на сервер MTA: пошаговая инструкция
malfed4ik Все для MTA

Как добавить замену модели на сервер MTA: пошаговая инструкция

МИНИ ЧАТ

Соблюдайте правила.

ЧИТАЙ ПРАВИЛА
Статистика