Удаляет информацию о пользователе из вконтакта:
- Снимает лайки
- Удаляет комментарии
- Очищает видео
- Очищает музыку
- Снимает отметки на фото
- Выходит из групп
-
Удалить данные из закрытых групп, к которым нет доступа; удаленных постов и т.п. - на данный момент невозможно впринципе, даже через техподдержку.
-
Автор не гарантирует полную очистку данных - возможно некоторые данные придется дочищать вручную. По крайней мере, после первой очистки следует запросить архив данных заново и запустить очистку второй раз.
-
Если вк начал заваливать капчами (капча на каждой странице), следует остановить скрипт и продолжить удаление на следующий день. Останавливать скрипт следует закрытием браузера - в консоли упадет ошибка и прогресс сохранится. При следующем запуске прогресс продолжится со страницы с ошибкой.
-
Нужно учесть, что на очищение данных суммарно может уйти более суток.
-
Неизвестно, как ведет себя скрипт, если свернуть рабочий браузер. Автор не тестировал данный вариант, можете сделать это сами. Тем не менее рекомендуется следить за выполнением скрипта, хотя бы в пол глаза. Если есть возможность, можно поставить выполнение на второй монитор, а на первом, например, смотреть ютуб. Плюс придется вводить капчи время от времени.
-
Серьезное развитие проекта не планируется, т.к. автору удалять больше нечего, соответственно тестировать код негде. Но пулл реквесты и багрепорты приветствуются, правда тестировать все равно придется вам.
-
Апи не используется (и не будет), т.к. он ужасен - 2000 операций в день это крайне мало. Причем после снятия 3 лайков сразу требуется капча.
-
Должен быть установлен Node.js
-
В проекте используется архив данных вк - запросить его можно тут, рекомендуется поставить все галочки. На сбор данных может уйти несколько дней, поэтому следует позаботиться об этом заранее.
-
Установить браузер Chrome. Желательно отключить браузеру автоматические обновления на время удаления данных.
-
Скачать Selenium Chrome Driver для вашей версии хрома. Распаковать его в директорию, допустим
C://SeleniumDrivers
. Добавить директорию в PATH (видео).
-
Склонировать проект
-
Выполнить
npm install
в терминале, в директории проекта -
Скопировать файл
.env.template
в.env
-
Ввести свои логин и пароль в файле
.env
(вход только по номеру телефона на данный момент не реализован) -
Скопировать распакованный архив данных в директорию проекта. Полный путь к файлу
index.html
из архива должен выглядеть так:<путь_к_проекту>/Archive/index.html
-
Запустить скрипт командой в терминале
npm start
-
Когда вк запросит капчу - нужно ее ввести вручную
Если нужно завершить работу (например, выключить ПК на ночь) - закройте браузер и подождите. В терминале отобразится ошибка, и сообщение о том, что данные сохранены, после этого можно завершать работу.
Все данные о работе будут сохранены в директорию reports.
Если проект вам помог, то вы можете поддержать автора.