Скрипт для удаления всех постов. Удаление всех записей со своей стены вконтакте

Новости 12.09.2019
Новости

Иногда возникает необходимость очистить стену группы или паблика от всех или большинства постов. Такая потребность может возникнуть, например, если владелец принял решение круто изменить тематику группы. Сервис «Вконтакте» позволяет удалять посты только по одному. Даже если в группе имеется сто постов, это неудобно. А как удалить все посты, если их пять тысяч? Для этого существуют скрипты на 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 года. Проходим по ссылке «Записи сообщества» и переходим к поиску по записям — ссылка в меню справа.

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

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

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

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

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

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

Удаляем записи по отдельности

Если материалов очень мало, то можно просто удалить их по одному.

Идем на свою страницу. Наводим курсом мыши на запись, и нажимаем появившуюся кнопку, в виде крестика.

Проделайте это с остальными. Если их очень много, то переходим ко второму шагу.

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

Для этого вам придется почувствовать себя в роли хакера. Мы даже выполним скрипт в браузере. Испугались?

Нет ничего страшного. Просто скопируйте вот этот код:

Javascript***: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);

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

Теперь вставляем наш код. Теперь удалите три звездочки, которые написаны после «javascript». Если этого не сделать — ничего не сработает. После этого нажимаем «Enter» .

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

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

Как удалить все записи до определенной даты

Для этого переходим к расширенному просмотру стены — щелчок мыши по заголовку.

Когда нужные записи будут сформированы, запускаем скрипт.

Заключение

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

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

Вопросы?

Вконтакте

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

Обозреватель

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

1. Зайдите на официальный сайт разработчика и скачайте расширение VkOpt.
2. Установите его и перезапустите браузер, чтобы обновления вступили в силу.
3. На своей странице «ВКонтакте» нажмите на голубую панель, располагающуюся в самом начале стены. Вы увидите меню, где необходимо выбрать второй пункт - «Очистить стену».
4. Готово! Ваша стена в первозданном виде.

Другой вариант

1. Скачайте одно из расширений: Tampermonkey, Violentmonkey или Greasemonkey для "Гугл Хром", "Мозиллы" и "Оперы" соответственно. Установите его.
2. Расширение появится на панели управления в вашем браузере. Нажмите на него.
3. Выберите пункт «Управление скриптами». Вы попадете на страницу поиска. Подберите тот скрипт, который поможет вам очистить стену.
4. Готово! Не забудьте отключить его после, иначе ваши новые посты будут также удаляться.

Удаление записей со стены «ВКонтакте» без программ

Если вы не хотите устанавливать никакие дополнения к вашему браузеру, можете воспользоваться другим способом. Он займет у вас ещё меньше времени, чем первый. Вам необходимо самостоятельно найти подходящий скрипт. Скопировать его, вставить в адресную строку на вашей странице «ВКонтакте» и нажать клавишу «Enter». Проследите, чтобы вначале этого инструмента стояло слово Javascript, а после него располагалось двоеточие. Также будьте внимательны: хорошо проследите за тем, на какой вкладке сайта вы будете вставлять этот скрипт (главная страница, сообщения или новости). Не удалите ненароком самое важное!

О том, как скрыть записи на стене «ВКонтакте»

Все мы немножко гоголевские Плюшкины, а потому бывает очень жалко расставаться не только с вещами, но и историей. Стена «ВКонтакте» - это настоящий омут памяти, в который время от времени хочется погрузиться - полистать страницы, посмотреть старые записи, фотографии и послушать любимые песни, вспомнить то, что уже успел забыть. Но все же… Если перед вами встал вопрос о том, как скрыть все записи на стене «ВКонтакте» и при этом оставить для себя возможность их видеть, то следуйте нашей инструкции.

1. На своей странице «ВК» выберите в меню слева раздел «Настройки».
2. Вам нужна вкладка «Приватность».
3. Найдите раздел «Записи на странице» и настройте, кто может видеть вашу стену и информацию на ней.
4. Для того чтобы чужие записи на стене не могли видеть даже ваши друзья, в соответствующем пункте выберите «Только я».
5. Готово! Следы заметены.

Там же вы сможете выбрать тех, кому будет разрешено писать и оставлять комментарии у вас на стене. Оставьте эту возможность вашим знакомым или только себе, и вам не придется чистить раздел от спама. А соответственно, вопрос о том, как удалить все записи на стене «ВКонтакте», перестанет быть актуальным для вас.

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

Популярной соцсетью «В контакте» пользуется очень много людей. Иногда возникает такая необходимость, как почистить свою стену. Многие пользователи делают это вручную, удаляя записи по одной. С одной стороны это нормально, но когда таких записей за несколько лет ведения странички собралось тысячи, то на то, чтобы навести порядок на своей стене в ВК понадобится потратить несколько лет. Есть способы побыстрее, как практически с одного раза убрать все записи. Рассмотрим варианты.

Как удалить все записи со стены в ВК сразу – вариант первый

Есть несколько проверенных способов, как избавиться от записей на стене:

  • Этот способ самый простой и быстрый, но не всегда срабатывает. Это нужно сразу брать во внимание. Открываем свою страничку.
  • В адресной строке нужно ввести вот такую комбинацию, просто скопируйте следующее: «java***script: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)».
  • Вручную нужно убрать звездочки, помеченные красным цветом.
  • Нажмите клавишу энтер.
  • Все, скрипт начнет выполнять свою работу без вашего участия. Все записи на стене теперь будут автоматически удаляться.
  • Если записей очень много, тысячи и даже десятки тысяч, то скрипт придется вставлять вручную много раз, потому что он влияет только на удаление записей в пределах нескольких сотен.

Как удалить все записи со стены в ВК сразу – вариант второй

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

Если накопилось много записей, тогда делаем так:

  • Нужно промотать некоторую часть записей на своей стене, удерживая клавишу «пробел» или клавишу «энд».
  • Затем на страничке нужно нажать правой кнопкой мышки и выбрать из предложенного списка «Смотрим код». В зависимости от браузера, эта опция может быть обозначена иначе, типа «исследуем элемент».
  • Далее откройте консоль, вставьте вот такую информацию: «(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’); }())». После введения подтвердите свои действия, нажав на энтер.
  • Подтверждаем свои действия, ожидаем, пока код справляется с поставленной задачей.
  • Снова отматываем часть записей на стене и повторяем свои действия.

А что, если…

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

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


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

И конечно, при ежедневном добавлении определенного количества записей, может возникнуть вопрос: как очистить стену в группе? Вот об этом мы сейчас и поговорим.

Для того чтобы удалить все посты в группе Вконтакте, мы будем использовать специальное расширение для браузера Instrumentum. Для примера, удалю все записи со своего творения «Моя первая группа».

Чтобы их удалить, откройте браузер Google Chrome и зайдите на свою страничку Вконтакте. Показываю на примере именно этого браузера, поскольку расширение скачивала из Интернет-магазина Chrome.

В правом верхнем углу браузера появится значок установленного расширения – нажмите на него. Затем нажмите на кнопку «Авторизоваться через ВКонтакте».

Должно появиться следующее окно. Вверху справа Вы увидите свою аватарку и имя профиля. Чтобы расширение получило доступ к Вашему аккаунту, нажмите на кнопочку «Разрешить».

Снова нажмите на значок Instrumentum. Откроется главное окно. Кликните в нем по пункту «Сообщество».

В строке «Сообщество» выберите из выпадающего списка сообщество, стену которого нужно очистить. В пункте «Критерий» отметьте маркером, что именно нужно убрать. После этого нажмите «Удалить записи».

Вернитесь к своей странице Вконтакте и откройте группу, со стены которой Вы только что удалили все записи. У меня очистилась, и вместо публикаций отображается надпись «Новостей пока нет».

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

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



Рекомендуем почитать

Наверх