С мобильным приложением
Инструмент 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 года.