Skip to content

Удаляет лайки, комментарии и прочие данные из вконтакта

License

Notifications You must be signed in to change notification settings

ColdSpirit0/VK-Cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VK Cleaner

Что делает

Удаляет информацию о пользователе из вконтакта:

  1. Снимает лайки
  2. Удаляет комментарии
  3. Очищает видео
  4. Очищает музыку
  5. Снимает отметки на фото
  6. Выходит из групп

Важно знать

По работе скрипта:

  • Удалить данные из закрытых групп, к которым нет доступа; удаленных постов и т.п. - на данный момент невозможно впринципе, даже через техподдержку.

  • Автор не гарантирует полную очистку данных - возможно некоторые данные придется дочищать вручную. По крайней мере, после первой очистки следует запросить архив данных заново и запустить очистку второй раз.

  • Если вк начал заваливать капчами (капча на каждой странице), следует остановить скрипт и продолжить удаление на следующий день. Останавливать скрипт следует закрытием браузера - в консоли упадет ошибка и прогресс сохранится. При следующем запуске прогресс продолжится со страницы с ошибкой.

  • Нужно учесть, что на очищение данных суммарно может уйти более суток.

  • Неизвестно, как ведет себя скрипт, если свернуть рабочий браузер. Автор не тестировал данный вариант, можете сделать это сами. Тем не менее рекомендуется следить за выполнением скрипта, хотя бы в пол глаза. Если есть возможность, можно поставить выполнение на второй монитор, а на первом, например, смотреть ютуб. Плюс придется вводить капчи время от времени.

По проекту:

  • Серьезное развитие проекта не планируется, т.к. автору удалять больше нечего, соответственно тестировать код негде. Но пулл реквесты и багрепорты приветствуются, правда тестировать все равно придется вам.

  • Апи не используется (и не будет), т.к. он ужасен - 2000 операций в день это крайне мало. Причем после снятия 3 лайков сразу требуется капча.

Как пользоваться

Требования для запуска:

  • Должен быть установлен Node.js

  • В проекте используется архив данных вк - запросить его можно тут, рекомендуется поставить все галочки. На сбор данных может уйти несколько дней, поэтому следует позаботиться об этом заранее.

  • Установить браузер Chrome. Желательно отключить браузеру автоматические обновления на время удаления данных.

  • Скачать Selenium Chrome Driver для вашей версии хрома. Распаковать его в директорию, допустим C://SeleniumDrivers. Добавить директорию в PATH (видео).

Порядок действий:

  1. Склонировать проект

  2. Выполнить npm install в терминале, в директории проекта

  3. Скопировать файл .env.template в .env

  4. Ввести свои логин и пароль в файле .env (вход только по номеру телефона на данный момент не реализован)

  5. Скопировать распакованный архив данных в директорию проекта. Полный путь к файлу index.html из архива должен выглядеть так: <путь_к_проекту>/Archive/index.html

  6. Запустить скрипт командой в терминале npm start

  7. Когда вк запросит капчу - нужно ее ввести вручную

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

Все данные о работе будут сохранены в директорию reports.

Поддержка

Если проект вам помог, то вы можете поддержать автора.

About

Удаляет лайки, комментарии и прочие данные из вконтакта

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published