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

Время идет и появляются задачи убрать всё что вы накидали в свои видео или запостили в своей группе. Бывает такая задача и у меня на днях она тоже возникла. Пришлось основательно покопаться, так как добавленные когда то 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();
}

РЕКОМЕНДУЕМ

10 плагинов для всплывающих форм на сайте WordPress 2019, плюсы и...

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

10 распространенных ошибок WordPress и решения для их исправления

Для инструмента, которому принадлежит 50-процентная доля рынка всей системы управления контентом (CMS), WordPress стал собственным стандартом. Но, как и любой инструмент, вы можете время от...

Полный обзор админ панели WordPress: функционал, пункты меню, настройки

Итак, вы только что установили WordPress и вошли в свой новый WordPress через «site.com/wp-admin». Что теперь? Если вы не знакомы с WordPress, ваше первое знакомство...

WP Rocket правильная и оптимальная настройка на сайте для кеширования

WP Rocket называют лидером среди плагинов кеширования для сайтов сделанных на системе управления сайтом Wordpress. Конечно есть некоторые споры какие плагины кеширования лучше и...
Alecs Retin
Работаю в сфере web с 2009 года. Занимался созданием своих проектов в разных тематиках. В основном делаю сайты на Instantcms и Wordpress. Оказываю услуги разработки сайтов и стартапов, инвестирую в интернет проекты и сервисы. Более 10 лет занимаюсь Web разработкой и создание интернет проектов. Интернет магазины, информационные порталы, городские порталы. Оказываю поддержку в развитии и продвижении сайтов.