Удалить все записи со стены неожиданно оказалось просто и приятно.
Правда, для этого пришлось поступиться своими принципами. Пришлось поставить богомерзкий Chrome.
Но, с помощью этого инструмента госдепа получилось избавиться от более чем тысячи записей на стене, которые хранились там годами.
- Заходим в консоль с помощью F12.
- Проматываем стену до конца.
- В консоли выполняем прекрасный скрипт:
(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’); }());
Он спрашивает подтверждения, но мы, конечно же, соглашаемся.
Для любителей потяжелее и с использованием API – пожалуйста, есть варианты на Python:
import vk_api
vk_session = vk_api.VkApi(‘YourPhoneNumber’, ‘YourPassword’)
vk_session.auth()vk = vk_session.get_api()
posts = vk.wall.get(count=100)[‘items’]
while(posts):
for post in posts:
print(post[‘id’])
vk.wall.delete(post_id=post[‘id’])
posts = vk.wall.get(count=100)[‘items’]
Удаление сообщений.
По-настоящему действенного способа я не нашел. Предположительно должны работать разного рода самотыки и тому подобные простые скрипты для автоматизации, RPA, так сказать. Иструмент для реализации этого счастья снова будет какой-нибудь Chrome, в dev mode которого можно выполнить кастомный js код.
Аналогичный механизм можно придумать для лайков, но те три, что было, удалились быстро.
Друзья.
Ну, а теперь мы добрались до самого сладкого. Если хочется избавиться от сотни-другой френдов – вот этот механизм должен будет помочь. Способ выполняется ровно так же, как и предыдущие – т.е., с использованием девмода Хрома. Только тут, внимание, раскладка должна быть русская. С другими языками не сработает.
f = document.getElementsByClassName(‘friends_act’);
for(i = 0; i < f.length; i++)
{
if(f[i].innerHTML == ‘Убрать из друзей’)
{
try{f[i].click();} catch (err) {}
try{f[j].onmousedown();} catch (err) {}
}
}
Так, ну что же, на этом мы прощаемся с вами в эфире ВК и переходим в более модные и молодежные способы связи.
Например, Телеграм.