Порой нам приходится удалять публикации со стены групп ВКонтакте. Причин для этого может быть очень много: недостоверная информация, публикация нарушает правила социальной сети и т.д. О том, как в группе ВК удалить записи, читайте в статье . Конечно же, лучше не нарушать все известные правила, чтобы потом не начинать работу с нуля.

Одним из примеров того, почему паблику приходилось удалять публикации является сообщество, посвященное новинкам кино.

На тот момент у группы https://vk.com/public123915905 было более 1 миллиона подписчиков.

Они умеют не только добавлять записи, но и удалять их.

Каждый день на площадке размещалось по 40-45 постов, 5 из которых были рекламного характера, в том числе со ссылками на сторонние ресурсы.

Именно по этой причине администрация ВКонтакте применила санкции к паблику путем блокирования возможности размещения ссылок в сообществе. Срок блокировки составлял 2 месяца.

Для владельцев группы это был большой удар, так как это означало, что теперь они не могут размещать то количество рекламных постов, как это было ранее. Для разъяснения ситуации они обратились к администрации ВК с вопросом о том, что необходимо делать в подобной ситуации и как решить проблему.

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

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

Удаление записей ВКонтакте руками, скриптом и приложением

Теперь рассмотрим более подробно, как удалить в группе ВК одну или несколько записей.

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

В меню управления записью выберите пункт «Удалить запись».

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

Для удаления одной или нескольких публикаций с мобильных устройств необходимо:

  1. Зайти в мобильную версию «ВКонтакте» и открыть свой паблик.
  2. Выбрать нужный пост.
  3. Нажать на меню управления записями.
  4. Выбрать пункт «Удалить».

Но что делать, если вам нужно очистить всю стену? Для этого нужно рассмотреть все способы того, как удалить в группе ВК все записи. Одним из самых простых и эффективных способов является использование простого скрипта

Заходим в группу и немного пролистываем стену. После этого жмем правой кнопкой мыши на любой области страницы и выбираем пункт «Посмотреть код».

В меню редактирования кода, открывшегося в браузере, переходим во вкладку Console .

После всех записей в области с кодом вводим следующий скрипт:

(function () { ‘use strict’; if (!confirm(‘ Удалитьвсезаписисостены?’)) return; vardeletePostLink = document.body.querySelectorAll(‘a.ui_actions_menu_item’); for (vari = 0; i

Получится вот такая картина:

Жмем «Enter » для активации скрипта. В браузере всплывет окно подтверждения действия.

Нажимаем на «ОК».

Для удаления всех записей нужно проматывать стену, пока не появится 5-10 записей и снова использовать этот скрипт, так как он не очищает всю стену сразу.

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

VKbot – приложение для очистки стены

Установите утилиту на свой компьютер и запустите ее. Авторизуйтесь со своей страницы ВК. Главное, чтобы вы были администратором сообщества, в котором собираетесь удалять записи со стены.

В главном меню программы откройте раздел «Профиль» и перейдите в меню «Чистка».

Выберите пункт «Очистить стену».

После этого программа предложит вам сделать выбор того, чьи записи следует удалить.

Отметьте галочкой нужные вам варианты и нажмите кнопку «Поехали».

На этом процесс очистки стены от всех записей завершен.

Удаляем записи с мобильных устройств

Если вы пользуетесь Android -устройством, то тогда вам нужно скачать приложение с PlayMarket , которое называется «Чистка стены ВК» от разработчика LeEnot .

В среднем, данное приложение удаляет около 4000 постов за 13 секунд.

Если вы пользуетесь устройством под управлением iOS, то в таком случае вам понадобится приложение под названием «Стирка для ВК». Скачать его можно в iTunes абсолютно бесплатно.

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

Возможные проблемы при удалении записей

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

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

Нажмите на кнопку «Восстановить», появившуюся на месте удаленного ранее сообщения.

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

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

В качестве решения этой проблемы попробуйте перезапустить браузер. Если после перезапуска скрипт все также не срабатывает, то попробуйте проделать эти же действия в другом браузере. Очень часто подобные проблемы возникают в Opera . Поэтому для выполнения подобных действий рекомендуется использовать GoogleChrome или MozillaFirefox .

Итог

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

Полезный в некоторых случаях Java-скрипт, предназначенный для полной очистки стены пользователя или сообщества в социальной сети ВКонтакте от каких-либо записей. Удаление происходит довольно быстро даже для огромного количества записей. Поэтому неважно, сколько у вас записей на стене, 10 или 10000, – результат не заставит вас долго ждать.

Не знаю, нужно ли пояснять, но удаление записей будет работать только на ваших страничках и сообществах ВКонтакте с полным доступом к стене. Если у вас нет доступа к стене или нет прав для удаления записей, этот скрипт не поможет вам удалить записи, но зато пометит их как спам!

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

200?"200px":""+(this.scrollHeight+5)+"px");">javascript:var h = document.getElementsByClassName("ui_actions_menu _ui_menu"); var i = 0;function del_wall(){var fn_str = h[i].getElementsByTagName("a").onclick.toString(); var fn_arr_1 = fn_str.split("{"); var fn_arr_2 = fn_arr_1.split(";"); eval(fn_arr_2);if(i == h.length){clearInterval(int_id)}else{i++}};var int_id=setInterval(del_wall,500);

Полезная информация о скрипте:
Подытожим вышесказанное и добавим пару слов о других возможностях данного скрипта:
  • Скрипт способен выполнять функцию по удалению записей со стены как на страницах пользователей, так и на страницах сообществ ВКонтакте (при условии, что есть соответствующие права).
  • В случае, если у вас нет прав администратора или модератора на удаление записей на стене сообщества или если страница пользователя вам не принадлежит, скрипт помечает записи как спам.
  • Если в самом конце кода заменить (del_wall,500) например на (del_wall,250) , это ускорит процесс удаления записей. В данном примере, скорость возрастёт в 2 раза!
  • Для остановки скрипта после его запуска просто обновите страницу при помощи одного из методов: клавишей F5 или сочетанием клавиш CTRL + R .
  • В случае, если требуется удалить не все записи со стены, а только старые, размещённые до определённого момента времени, вы можете перейти к поиску по записям и отобразить записи только до определённой даты, после чего запустить скрипт и удалить только эти записи.
  • В силу специфики работы скриптов, на которых, собственно, и базируется интерфейс ВКонтакте, при не развёрнутой стене представленный выше скрипт не всегда сможет корректно сработать и очистить всю стену. Если записей на стене много, прокрутите страницу максимально вниз, чтобы работа скрипта не оборвалась из-за подгрузки новых постов, а следовательно удалилось как можно больше записей в автоматическом режиме за 1 раз.
Как запустить скрипт:
Чтобы запустить скрипт, нужно открыть консоль вашего браузера, если таковая имеется, ввести код скрипта и запустить. Полное описание о том, как запускать скрипты в различных браузерах (Mozilla Firefox, Google Chrome, Amigo, Orbitum, Opera 15+, Opera 12-, Internet Explorer и их сборки), вы найдёте по ссылке ниже.

Пришла пора начать все с чистого листа? Понимаю:) Сам не раз бывал в такой ситуации. Ранее приходилось все делать в ручную, теперь же все намного проще и появилось для этого много способов. Об одном из таких я и собираюсь сегодня рассказать.

Итак, если вы решили удалить все записи со стены Вконтакте сразу , нет ничего проще — Vkopt , -плагин для вашего браузера. Что самое интересное, изначально проект разрабатывался для скачивания видео и музыки ВК . Но разработчики решили не ограничиваться этим и пошли дальше.

Теперь к практике

Как очистить стену Вконтакте

1. Смело устанавливаем расширение для своего веб-обозревателя, перезапускаем его.

3. Прочитав, закрываем окно путем нажатия на крестик в правом верхнем углу.

4. Мышкой кликаем по месту, показанному на картинке ниже

5. В новом, открывшемся окне кликаем по [ Действия ] и далее [ Очистить стену ]

6. Выбрать, с какой страницы начать очистку.

7. Дождаться завершения процесса.

Как я описывал выше, разработчики не стояли на месте, и если войти в настройки программы, которые расположены в левом меню,

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

Еще раз хочу напомнить, что помимо очистки стены при помощи данного приложения можно с легкостью скачать аудио и видео Вконтакте.

Откроются много дополнительных опций страницы.

Как еще удалить все записи в ВКонтакте

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

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

Вот пошаговая инструкция :

а) Копируем такой код

JavaScript

java***script:var h = document.getElementsByClassName("post_actions"); var i = 0;function del_wall(){var fn_str = h[i].getElementsByTagName("div").onclick.toString();var fn_arr_1 = fn_str.split("{");var fn_arr_2 = fn_arr_1.split(";");eval(fn_arr_2);if(i == h.length) {clearInterval(int_id)}else{i++}};var int_id=setInterval(del_wall,500);

java * * * script : var h = document . getElementsByClassName ("post_actions" ) ;

var i = 0 ; function del_wall () { var fn_str = h [ i ] . getElementsByTagName ("div"

) [ 0 ] . onclick . toString () ; var fn_arr_1 = fn_str . split ("{" ) ; var fn_arr_2

Fn_arr_1 [ 1 ] . split (";" ) ; eval (fn_arr_2 [ 0 ] ) ; if (i == h . length )

{ clearInterval (int_id ) } else { i ++ } } ; var int_id = setInterval (del_wall , 500 ) ;

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

Отвечаем — каждая запись удаляется отдельно. Собственно, об этом даже написано в помощи ВК:

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

Пример. На стене есть запись.

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

При этом вы сможете ее восстановить, если не перезагрузите страницу.

И на этом можно было бы закончить нашу статье, если бы не…

Удаление всех записей

Решение, как бы ни удивительно это звучало, было найдено на самом ВКонтакте! Речь идет о скрипте, который необходимо вставить в адресную строку браузера.

Сам скрипт:

java@script:var h = document.getElementsByClassName("post_actions");var i = 0;function del_wall(){var fn_str = h[i].getElementsByTagName("div").onclick.toString();var fn_arr_1 = fn_str.split("{");var fn_arr_2 = fn_arr_1.split(";");eval(fn_arr_2);if(i == h.length){clearInterval(int_id)}else{i++}};var int_id=setInterval(del_wall,500);

Пользоваться им просто. Сначала открываете свою страницу в ВК, затем копируете скрипт, вставляете в браузерную строку, ОБЯЗАТЕЛЬНО удаляете из скрипта знак @ после слова java (делать это нужно именно в браузерной строке), после чего нажимаете на клавишу Enter на клавиатуре. Теперь видите, как удаляются записи.

После процесса, если не желаете восстанавливать записи, нужно перезагрузить страницу — нажмите F5 на клавиатуре.

На момент написания статьи скрипт работает во всех браузерах, включая Google Chrome, Mozilla Firefox, Opera.

Главное, запомните — администрация сайта не несет ответственности за скрипт и тем более за удаление записей, поэтому пользуйтесь им только на свой страх и риск.

Ответы на вопросы

  • Почему скрипт не срабатывает?

Вероятно, вы что-то делаете не так, скрипт рабочий.

  • Почему открывается поисковая система, когда копируешь скрипт в браузерную строку и нажимаешь клавишу Enter?

Скорее всего, вы скопировали код с дополнительным пробелом или знаком. Этого делать нельзя.

  • Почему удаляются не все записи?

Это связано с тем, что удаляются только записи в «пределах видимости». Иными словами, вам нужно открыть все записи, какие вы хотите удалить. Для этого просто скролльте страницу вниз.

  • Можно ли остановить скрипт?

Для этого нужно перезагрузить вашу страницу.

  • Будет ли скрипт работать всегда?

С этим вопросом лучше обратиться за помощью к специалистам ВКонтакте.

  • Работает ли скрипт в мобильном приложении?

Мы не проверяли, но, если верить найденной в сети информации, скрипт работает в мобильной версии ВК, которая открывается в браузере.

Иногда возникает необходимость очистить стену группы или паблика от всех или большинства постов. Такая потребность может возникнуть, например, если владелец принял решение круто изменить тематику группы. Сервис «Вконтакте» позволяет удалять посты только по одному. Даже если в группе имеется сто постов, это неудобно. А как удалить все посты, если их пять тысяч? Для этого существуют скрипты на JavaScript, позволяющие автоматизировать этот нудный процесс.

1. Скрипт для удаления всех постов группы.

Первый скрипт позволяет полностью удалить все посты группы. Для того, чтобы это выполнить, зайдите в свою группу и прокрутите стену как можно ниже. Затем нужно зайти в консоль, нажав клавишу (либо правая кнопка мыши и пункт меню «Посмотреть код» либо «Исследовать элемент», в зависимости от браузера). В Хроме она выглядит так.


После этого скопируйте скрипт, приведенный ниже, и вставьте его в консоль:

< deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

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

2. Скрипт для удаления всех постов, кроме нескольких верхних.

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

Зайдите в группу (прокручивать стену вниз не нужно), затем в консоль браузера и скопируйте туда следующий код:

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").click();scrollingTest()}function scrollingTest() {document.querySelectorAll("#wall_more_link").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");if(post) {console.log("удаление поста с id "+post.id);post.scrollIntoView();post.querySelector("").click();if(count > 10) {console.log("Нажатие на кнопку "показать ещё"");count = 0;document.querySelectorAll("#wall_more_link").click();}setTimeout(function(){post.remove();removePost();}, pause * 1000);} else {alert("Похоже что посты закончились или требуется перезапустить скрипт");}}}itit();

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

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

3. Скрипт для удаления всех постов по заданному критерию.

Если первые два скрипта работали только на главной странице группы или паблика, третий скрипт работает с выборкой записей. Вот он:

(function () { "use strict"; if (!confirm("Удалить все записи со стены?")) return; var deletePostLink = document.body.querySelectorAll("a.ui_actions_menu_item"); for (var i = 0; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + " posts deleted"); }());

Чтобы его применить, осуществим поиск по группе. Для этого вам нужно пройти по ссылке «Записи сообщества».

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

Готово! Все записи с котиками удалены.

Этот вариант будет полезен, если вы помните хотя бы приблизительно день, когда вы, например, сменили тематику группы или приняли решение удалить все те записи, которые сделали, когда были слишком юны. Предположим, нужно удалить все записи, которые старше 31 августа 2016 года. Проходим по ссылке «Записи сообщества» и переходим к поиску по записям — ссылка в меню справа.

Теперь в поисковой строке мы видим иконку календаря. Она нам и нужна.

Задаем нужную дату.

Теперь нужно прокрутить результаты поиска как можно ниже, открыть консоль, ввести в нее третий скрипт и подтвердить действие.