| [ · Скриншот ] | 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('🚀 Скрипт запущен.'); } Когда это нужно
Подготовка 1. Откройте вашу группу ВКонтакте 2. Перейдите в раздел «Видео» — важно, чтобы отображались именно видео сообщества 3. Прокрутите страницу до того места, откуда хотите начать удаление 4. Откройте инструменты разработчика: - Windows/Linux: F12 или Ctrl + Shift + I - Mac: Cmd + Option + I 5. Перейдите во вкладку Console (Консоль) Настройка параметров В скрипте есть две переменные, которые вы меняете под свою задачу: let skipFirst = 10; // Сколько первых видео пропустить (не удалять) let deleteCount = 10; // Сколько удалить после пропуска Примеры настройки:
Скрипт находит все кнопки удаления на странице, пропускает указанное количество, а затем кликает по следующим с интервалом в 6 секунд. Такой интервал нужен, чтобы не получить блокировку от ВКонтакте за слишком частые действия. После каждого удаления в консоль выводится номер обработанного видео, а по завершении — итоговое сообщение. Важные предостережения
Предупреждение: Сайт предоставляет информацию исключительно в ознакомительных целях. Используя скрипт, вы принимаете на себя все риски и полную ответственность за результат. Администрация сайта не несёт ответственности за удалённый контент, блокировку аккаунта или иные последствия.
| |
|
| |
| Просмотров: 81 | Загрузок: 0 | | |
| Всего комментариев: 0 | |