С мобильным приложением

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

Затем выберите «Стена» → «Очистка стены» и нажмите на имя своего профиля. Выделите период, за который вы хотите удалить сообщения, и нажмите «Удалить записи». Это запустит очистку.

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

Скачать

Цена: Бесплатно

Скачать

Цена: Бесплатно

С пользовательским скриптом

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

1. Откройте свою страницу ВКонтакте

Авторизуйтесь и перейдите на главную страницу ВКонтакте.

2. Откройте консоль браузера

Если вы используете Chrome, нажмите Ctrl + Shift + J (Windows) или Cmd + Opt + J (macOS). В Firefox для этого предусмотрены комбинации Ctrl+Shift+K (Windows) и Cmd+Opt+K (macOS). Если вы используете другой браузер, вы можете легко найти ключи для запуска его консоли с помощью Google.

3. Скопируйте этот скрипт, вставьте его в консоль и нажмите Enter

(function () { 'use strict'; if (!confirm('Удалить все сообщения со стены?')) return; var deletePostLink = document.body.querySelectorAll('a.ui_actions_menu_item[onclick^="wall.deletePost" ]');for (var i = 0; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + 'сообщения удалены'); setInterval(() => (window.scrollTo(0,document.body.scrollHeight)), 1000)}());

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

(function () { 'use strict'; if (!confirm('Удалить все сообщения со стены?')) return; var deletePostLink = document.body.querySelectorAll('a.ui_actions_menu_item[onclick^="wall.deletePost" ]');for (var i = Введите количество ваших последних сообщений здесь; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + 'сообщения удалены'); setInterval(() => (window.scrollTo(0,document.body.scrollHeight)), 1000)}());

5. Когда браузер отобразит диалоговое окно, подтвердите удаление

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

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

Если после запуска кода на странице остались лишние посты, которые вы хотите удалить, попробуйте еще раз ввести и активировать скрипт в консоли.

УПД. Материал обновлен в феврале 2023 года.