Лучшее
Рубрики
Рецепты
Промокоды
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Промокоды
Подкасты
Сервисы
Колонки
Теории большого мира
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Научпоп
Отношения
Реклама
Ликбез Веб-сервисы 22 февраля

Как быстро удалить записи со стены «ВКонтакте»

Два простых и бесплатных способа, благодаря которым вам не придётся стирать публикации вручную.
Фото автора Max Volotsky
Max Volotsky

Как быстро удалить записи со стены «ВКонтакте»
Избранное

С помощью мобильного приложения

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

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

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

Tool 42
Pavel Gromadchuk
Цена: Бесплатно

Загрузить

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

Tool 42
Pavel Gromadchuk
Цена: Бесплатно

Загрузить

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

С помощью специального скрипта

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

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 + ' posts deleted'); 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 + ' posts deleted'); setInterval(() => (window.scrollTo(0,document.body.scrollHeight)), 1000)}());

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

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

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

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

UPD. Материал был обновлён в феврале 2023 года.

Читайте также 📱💻🖥
  • Как посмотреть удалённые сообщения в соцсети «ВКонтакте»
  • Как привязать Instagram* к Facebook* и «ВКонтакте»
  • Как публиковать истории во «ВКонтакте»
  • Как закрыть свой профиль «ВКонтакте»
  • Почему не приходят уведомления «ВКонтакте» и как это исправить

*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.

Обложка: Лайфхакер
Над текстом работали: авторы Антон Мартынов и Максим Волоцкий, редактор Анастасия Наумцева, корректор Наталья Псурцева
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Избранное
Комментарии
07.03.17 17:15
Комментарий удален
Dmitry Gegedosh
06.04.18 08:47
1500 постов удалило меньше чем за 2 минуты)
07.03.17 19:03
Комментарий удален
Иван Март
28.02.18 00:40
Страница действительно легче становится после удаления "старого" и не нужного. Ведь браузеру легче становится загружать страницы, это я уже ощутил чистя устаревшую информацию . Прокрутил страницу до 2013 года и браузер потреблял 1.7 Гб ОЗУ и страница дика лагала, после удаления 3.000 + постов страница вообще зависала на несколько минут и еле еле ожила. Чистка заняла +- 40 минут.
Наталья Кайда
12.03.17 16:13
Огромное спасибо за скрипт!:) Вот бы еще такой же для удаления комментов в сообществах-пабликах..:)
Yervand Baghdasarian
24.05.17 00:10
Спасибо Вам большое
Vyacheslav Frolov
19.06.17 20:23
Спасибо. Помогло! Удалил махом все записи пролистав до конца
Олег
09.07.17 18:31
Спасибо
Сергей Тавпеко
24.07.17 01:45
Спасибо ОГРОМНОЕ ?
Эльвира Ануфриева
24.07.17 09:16
Здорово! Спасибо огромнейшее!
Оксана Ростовская
04.08.17 11:48
Спасибо большое! Всё получилось!
Aiturgan Abdyjaparova
14.08.17 00:54
Я ТАК БЛАГОДАРНА ВАМ СПАСИБО
Катя Дементьева
29.08.17 21:01
помогло спасибо !
Теодор Ларионов
21.09.17 16:58
Если нужно какое-то кол-во постов (самых новых) не удалять, то просто присваиваем i значение того кол-ва самых новых постов, которые удалять не надо) Пример: (function () { 'use strict'; if (!confirm('Удалить все записи со стены?')) return; var deletePostLink = document.body.querySelectorAll('a.ui_actions_menu_item[onclick^="wall.deletePost"]'); for (var i = 65; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + ' posts deleted'); }());
Андрей Приходько
23.09.17 23:32
можете это вставить и будет само крутить до конца setInterval(() => (window.scrollTo(0,document.body.scrollHeight)), 1000)
Lestart
27.07.20 21:35
А как остановить то скроллинг?
Dmitry Skoblev
11.08.21 10:48
как остановить????
Dmitry Skoblev
11.08.21 10:48
КАК ОСТАНОВИТЬ
Alex Ponomar
11.08.21 17:49
Закрыть вкладку...
Надежда Рожкова
03.11.21 04:02
так закроешь - а удалить то потом старые записи как? если нужно например последние оставить
Alex Ponomar
03.11.21 09:30
Это способ удалить все записи, про выборочное удаление речи не было.
Ivan Chesky
16.12.22 04:56
Спасибо! Скрипт рабочий.
Al' Pachino
12.10.17 04:03
Удалило все записи за секунд 10. Яндекс Браузер, спасибо ребят)
Александр Тарханов
22.10.17 16:35
Большое спасибо, все получилось!
Лёша Непейвода
28.10.17 18:36
спасибо рабочий способ
Марина Асоян
05.11.17 22:02
О СПАСИБО ВАМ БОЛЬШОЕЕЕЕЕЕЕ
Илья Левин
29.11.17 18:39
Спасибо ребята) Крутой способ. Понимаю что эти почти 5к постов я бы год убирал) Пользуйтесь чуваки,быстрее способа точно нету)))
Алексей Кузнецов
25.03.18 20:51
Спасибо автору. Реально помогло! Каких-нибудь полчаса и стена чистая, а записей накопилось с 2013 года!
Ульяна Сичкарь
22.04.18 13:40
Спасибо большое!)
Дмитрий Соколов
08.07.18 13:36
Удаление всех видео (function () { 'use strict'; if (!confirm('Удалить все записи со стены?')) return; var deletePostLink = document.body.getElementsByClassName('video_thumb_action_delete'); for (var i = 0; i < deletePostLink.length; i++) { deletePostLink[i].click(); } alert(deletePostLink.length + ' posts deleted'); }());
Надежда Рожкова
02.11.21 15:12
у меня почему-то ошибку выдало(
Надежда Рожкова
02.11.21 15:12
VM1390:1 Uncaught TypeError: deletePostLink.click is not a function at <anonymous>:1:257 at <anonymous>:1:318
Александр Скоропад
27.07.18 23:33
Подправил скрипт что бы скролил и удалял сам. (function () { 'use strict'; setTimeout(function run() { window.scrollTo(0, 0); var deletePostLink = document.body.querySelectorAll('a.ui_actions_menu_item[onclick^="wall.deletePost"]'); for (var i = 0; i < deletePostLink.length; i++) { deletePostLink[i].click(); var card = deletePostLink[i].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement; card.parentElement.removeChild(card); } window.scrollTo(0,document.body.scrollHeight); setTimeout(run, 100); }, 100); }());
Сергей Смирнов
04.05.20 04:03
Привет, можеш поправить скрипт что бы скролил и удалял сам
Vasya Pechkin
31.10.21 15:30
вставляю и ничего не происходит, скрипты прокрутки и удаление прокрученных постов работаю, а этот нет(
Алексей Стружков
14.10.18 13:40
Спасибо огромное (1427 постов) - ПУФ
Анна Иванова
07.12.18 14:23
Дружище! Благодарю от всей души! Сидела, 2 часа вручную, как дура, удаляла.... после этой статьи вжух и за 5 минут удалила все записи! Дай Бог тебе здоровья и благополучия!
Досжан Сейтқасым
26.12.18 19:56
Спосибо очень полезно
Uylia Palehova
30.12.18 06:02
Спасибо! Всё удалила!!! Ура)))
Дарья Подгорная
12.01.19 16:56
Спасибочки :)
Вадим Можегов
13.01.19 05:28
Спасибо)
Иван Радеев
19.01.19 13:05
памагло, спс )))
Алла Стеблецова
01.02.19 12:51
Спасибо, скрип рабочий
Чердак Лиса
13.02.19 17:48
Вы супер!
Mr Trololo
20.02.19 17:18
У меня получилось спасибо!??????
Анастасия Ветрова
22.04.19 16:09
Спасибо!!!?????
Сергей Букреев
24.04.19 14:41
Спасибо помогло не хотел маозги компосировать
Фарида Солтанбекова
25.04.19 08:59
Супер спасибо! все за раз удалилось!
Надежда Ревуцкая
04.05.19 12:08
Спасибо огромное! Получилось!)
Галина Моисеенкова
06.05.19 11:13|изменено
Записи за 10 лет(более 15000 записей) удалила за минут 20, правда комп подвис немного, но выдюжил))) спасибо))
Андрей Бояренко
07.05.19 16:44
Спасибо большое!!!!! Получилось!
Лидия Кирилова
12.05.19 09:01
Большое спасибо ,очень помогло.
Денис Ковалёв
19.05.19 14:37
Чтобы сохранить последние публикации, а остальные удалить, можно указать число здесь: (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 + ' posts deleted'); }());
Инна Риккер
15.01.20 18:41
Спасибо за полезную и доходчивую статью! Сижу вот...удаляю. Записи с незапамятных времен. Если бы удаляла по одной, сидела бы у компьютера до второго пришествия, ??
Даниил Егоров
28.01.20 09:42
Спасибо! Все сработало) Лень было удалять 5к записей ХD
Елена Абакумова
09.03.20 22:48
Рабочий скрипт, спасибо!
Антон Собейко
23.06.20 11:53
Почему один раз удалило, а второй раз не удаляет? Пишет типо что 0 постов...
Max Volotsky
23.06.20 12:46
Потому что в первый раз все удалились?
Дмитрий Черношкур
31.07.20 21:51
Спасибо, помогло
Ринат Рахметжанов
01.08.20 15:04
СПАСИБО ВАМ )))) ОЧИСТИЛ ВСЕ ЗАПИСИ
Игорь Анихеев
01.11.20 18:56
Что то сложно тут написали, просто проматываем страницу вниз, кнопкой page down.И вводим этоdocument.querySelectorAll('.ui_actions_menu._ui_menu a:first-child').forEach( i => i.click())
Татьяна Вавилова
07.11.20 17:16
477 постов за минуту! огонь!!!!!!!!
Богдан Иванов
14.02.21 20:27
А0
Богдан Иванов
14.02.21 20:27
Да
Sergey Kirillov
16.05.21 20:28
Спасибо за JS код!
Any Rodnaya
05.07.21 10:06
а есть такое приложение чтобы удалить все сообщения из архива?
Игорян Берлогин
04.10.22 11:04
И будете забанены.
Ivan Chesky
16.12.22 04:55
За 15 лет накопилось 97+ тысяч записей. На полную очистку ушёл почти весь день. Были сложности, но всё получилось. Спасибо за скрипты и отдельное спасибо за скрипты в комментариях.
Constantin D'yakonov
09.02.23 17:05
Всем добрый день!Попытался сделать скрипт для удаления со стены ВК только постов, содержащих определенный текст, но что-то пока не фурычит. Я не силён в JS, но может комьюнити допилит скрипт, было бы супер.В текущей конфиге скрипт ищёт посты с текстом "meduza" и должен их удалять, листать ниже по странице и повторять операцию.Заранее всем спасибо за участие!(function () { "use strict"; setTimeout(function run() { window.scrollTo(0, 0); var deletePostLink = document.body.querySelectorAll( 'a.ui_actions_menu_item[onclick^="wall.deletePost"]' ); for (var i = 0; i < deletePostLink.length; i++) { var card = deletePostLink[i].parentElement.parentElement.parentElement.parentElement.parentElement.parentElement; var isDel = [...card.querySelectorAll('.wall_post_text')].filter(j => j.innerText.indexOf("meduza") >= 0).length?true:false; if(isDel) { deletePostLink[i].click() } else { continue } card.parentElement.removeChild(card); } window.scrollTo(0, document.body.scrollHeight); setTimeout(run, 100); }, 100);})();Браузер: Chrome, Version 109.0.5414.119, MacOS 12.6.2
Информация
О проектеРубрикиРекламаРедакцияВакансии
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообщества
18+Копирование материалов запрещено. Издание может получать комиссию от покупки товаров, представленных в публикациях