vk

Як видалити всі записи з публічної сторінки Вконтакті

Дата публікації: VK

Зустрівся з такою проблемою, що потрібно було очистити всі записи в спільноті Вконтакті, так як змінювалась тематика спільноти (Вконтакті не дружелюбно відноситься до спільнот, які змінюють свою тематику, тому змінюючи тематику Ви можете потрапити під бан). Спільнота велась протягом тривалого часу і кількість постів на стіні перевищувала 4к (4000 шт.). 1

Ставити сторонні сервіси не було бажання, тому щоб не видаляти записи вручну я використав код:


(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'); }());

 

Якщо Ви не знаєте, що з цим кодом робити, то ось Вам інструкція:

  • Клацніть ПКМ(Права кнопка миші) по відкритій сторінці;
  • В контекстному меню виберіть пункт “Переглянути код”(На зображенні);2
  • Далі перейдіть на вкладку “Консоль”;3
  • Вставте код та клацніть Enter;4
  • В діалоговому вікні клацніть “Ок”;5
  • Всі записи видалено.6

Для того, щоб всі записи в дійсності було видалено, потрібно прогорнути до останньго запису ленту спільноти, в іншому випадку видаляться тільки прогружені записи, так як в мене, коли писав статтю (310 записів).

Спосіб діє як на власних профілях так і на стінах груп чи публічних сторінок. Не забудьте, що якщо Ви випадково видалили щось важливе, то до перезагрузки сторінки ще можна відновити пост.

Інформація актуальна на січень 2017 року.

 

Примітка: якщо у Вас виникла помилка “SyntaxError: illegal character“. Тоді Вам потрібно скопіювати код, вставити його в будь який текстовий редактор на подобі блокноту і замінити усі ординарні(’) та подвійні (”) лапки з прописних на звичайні.

 


Залишити відповідь

Войти с помощью: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *