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

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

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

1. Откройте на свою страницу/группу «ВКонтакте»

2. Промотайте как можно ниже, желательно до самой первой публикации

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

Для прокрутки страницы может понадобиться время, но в любом случае всё пройдёт намного быстрее, чем удаление вручную. Чтобы ускорить процесс, зажмите пробел или End.

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

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

4. Скопируйте этот (текст) скрипт, вставьте его в консоль и нажмите 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’); }());

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

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

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