Categories
DIY

Social suicide

Удалить все записи со стены неожиданно оказалось просто и приятно.

Wine is fine but whiskey’s quicker
Suicide is slow with liquor

Ozzy Osbourne

Удалить все записи со стены неожиданно оказалось просто и приятно.

Правда, для этого пришлось поступиться своими принципами. Пришлось поставить богомерзкий Chrome.
Но, с помощью этого инструмента госдепа получилось избавиться от более чем тысячи записей на стене, которые хранились там годами.

  1. Заходим в консоль с помощью F12.
  2. Проматываем стену до конца.
  3. В консоли выполняем прекрасный скрипт:

(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) {}

}

}

Так, ну что же, на этом мы прощаемся с вами в эфире ВК и переходим в более модные и молодежные способы связи.

Например, Телеграм.

By khabradmin

Зачем это здесь? Почему это здесь? Кто это читает? Автор этого бложека задает себе те же самые вопросы. Ответ прост: потому что. В силу того, что khabradmin причастен к IT, домен пародирует habr.ru. В силу того, что автор много фотографирует, контент совершенно иного свойства. Суть писанины в том, что хочется писать. А вот писать в соц. сетях утомительно и глупо, поэтому комментариев тут нет. Приятного чтения, если получится

Leave a Reply

Your email address will not be published. Required fields are marked *