Массовая очистка своих групп и видео в Контакте

Время идет и появляются задачи убрать всё что вы накидали в свои видео или запостили в своей группе. Бывает такая задача и у меня на днях она тоже возникла. Пришлось основательно покопаться, так как добавленные когда то 4500 видео в личных видео и забитая группа требовали либо кучу нужной работы, либо применить голову и массово всё почистить. Я решил выбрать второе, потратив с полчаса на первый вариант и вот что у меня получилось.

Итак исходные данные номер 1. Группа, у которой я меняю тематику и в которой порядка 6000 постов опубликовано, надо их все убрать. Используем для этого скрипт или скорее 2 скрипта даже, в зависимости от задачи.

1 скрипт массовой очистки группы в Контакте: порядок работы.

Вы можете удалить все записи со страницы буквально в пару кликов. Для этого проделайте следующие шаги:копируйте данный код

var test = false, offset = 50, pause = 1, count = 0;function itit() {offset = prompt(‘Кол-во первых записей которые нужно оставить.\nУбедитесь что на странице есть больше больше чем указанное кол-во’, 50);pause = prompt(‘Пауза в секундах перед запросами (рекомендуем 1-10)’, 1);test = confirm(“Вы подтверждаете что хотите удалить все записей в группе/странице?\nКроме первых “+offset+”\n\nНаблюдать за процессом можно в консоли (F12 > console).\nЧтобы остановить удаление, просто закройте страницу.”);document.querySelectorAll(‘#wall_more_link’)[0].click();scrollingTest()}function scrollingTest() {document.querySelectorAll(‘#wall_more_link’)[0].click();var posts = document.querySelectorAll(‘div._post’);console.log(‘Предварительная загрузка записей’, posts.length, ‘из’, offset*2);if(posts.length < offset*2) {setTimeout(function(){scrollingTest() }, 1500);} else {setTimeout(function(){removePost();}, 1500);}}function removePost(){document.body.scrollTop = 9999999;if(test == true) {count++;var post = document.querySelectorAll(‘div._post’)[offset];if(post) {console.log(‘удаление поста с id ‘+post.id);post.scrollIntoView();post.querySelector(‘[onclick*=”deletePost”]’).click();if(count > 10) {console.log(‘Нажатие на кнопку “показать ещё”‘);count = 0;document.querySelectorAll(‘#wall_more_link’)[0].click();}setTimeout(function(){post.remove();removePost();}, pause * 1000);} else {alert(‘Похоже что посты закончились или требуется перезапустить скрипт’);}}}itit();

откройте нужную группу или страницу Вконтакте (у вас должны быть права на удаление записей)

вставьте скопированный код в консоль (F12 > console) и нажмите Enter

скрипт даст вам настроить отступ в удалении постов и паузу между действиями. После чего попросит подтвердить действия;

После того как вы подтвердили своё желание удалить все записи, скрипт начнёт свою работу. В этот момент нельзя будет ничего делать на открытой вкладке. Вы можете просто свернуть её и заниматься своими делами.

Теперь как очистить видео в своём аккаунте. Промотайте как можно больше и вставьте в консоль вот такой код

a = document.getElementsByClassName(‘video_thumb_action_delete’);
for(i = 0; i < a.length; i++)
{
a[i].click();
}

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

СЕГОДНЯ ЧИТАЮТ

Плагин для сайтов туризма WP TripAdvisor Review Slider

Показывайте обзоры TripAdvisor на своем сайте с помощью шорткода или виджета! Посмотрим правде в глаза, никто на самом деле не доверяет отзывам, если они...

Ошибка на Instantcms – вопросы и решения

По обращениям наших пользователей, я решил собрать сборник ошибок Instantcms и пути их решения, для того, чтобы вам избежать лишних проблем при работе с...

Голосовой поиск и электронная коммерция – как подготовить свой интернет магазин

Будущее поиска более интуитивное, более естественное и более громкое. Голосовой поиск был на горизонте в течение многих лет, и некоторые утверждают, что к 2020...

Убираем ошибки входа в админку WordPress и циклическое перенаправление на пустой экран

Вы когда-нибудь сталкивались с циклом перенаправления входа в WordPress? Даже если вы введете правильные учетные данные, вы все равно не сможете войти в свою панель...

Полный список кодов ответов HTTP, классы и описание

Сегодня мы расскажем про существующие коды состояния HTTP, которые отдаются для клиентов после его запроса на http протокол. Каждый из кодов является стандартом, который...

Что такое LVM, принцип работы и детали использования

LVM, или Logical Volume Manager, - это решение для создания разделов томов Linux, которое существует уже некоторое время и предоставляет ряд расширенных...

ПОХОЖИЕ МАТЕРИАЛЫ

Хак Woocommerce для отображения цену в руб и грв

Казалось бы мелочь, но зачастую просто выставленный знак валюты никак не отражает суть того, как должна показываться цена в рублях или для...

BulletProof Security плагин WordPress: безопасность, сканер, файрвол

Защита безопасности сайта на WordPress: Сканер вредоносного кода, Файрвол, защита формы авторизации, создание резервных копий базы данных, анти-спам и многое другое. Смотрите раздел Основные...

BuddyPress плагин для создания социальной сети на WordPress (профили, группы)

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

Age Gate плагин WordPress для создания ограничения по возрасту при входу на сайт

Существует много применения для ограничения контента по возрасту, такие как трейлеры фильмов, алкоголь или другие «взрослые» темы. Данный плагин позволяет установить возрастное ограничение на...

Simple Masonry Gallery простой плагин для организации галереи Masonry на сайте

Добавьте эффект Masonry к изображению. Поддерживает блок и шорткод. Добавьте эффект к изображениям, вставляемым в запись WordPress, пользовательские записи и страницы. Добавляет эффект в...

Direct Checkout for WooCommerce плагин для оптимизации оформления товаров Woocommerce

WooCommerce Direct Checkout - это плагин, позволяющий сократить количество шагов в процессе оформления заказа Woocommerce. Вы можете упростить процесс оформления заказа, пропустив страницу корзины...