DeGeek

DeGeek

Я бы делал посты, но вы уже все выложили
Пикабушник
4285 рейтинг 6 подписчиков 33 подписки 18 постов 4 в горячем
Награды:
Пикабу 16 лет! За успехи в мемологии Ежегодное приключениеПизанская ёлкаМакаронная статуяСкуфзаводЧайкам тут не местоЗа киберзащитуЗа киноманствоПикабу 15 лет! За лучший сплит За заводные танцы За отличную память За контакт с инопланетным разумом С Днем рождения, Пикабу!10 лет на Пикабу
9

Ответ на пост «Всё, роуминга больше нет, даже за границей. Вы что, не знали?»1

В связи с блокировкой звонков в мессенджерах пора изучать информацию о VoWiFi - так можно звонить, если не ловит мобильная сеть, но есть Wi-Fi

27

Удаление видеозаписей из VK скриптами в 2022

Удаление видеозаписей из VK скриптами в 2022 ВКонтакте, Удаление, Javascript, Google Chrome, Программирование, Скрипт, Автоматизация, Лень

Приветствую, друзья!

Заметил на днях, что в VK у меня было добавлено более 1900 видео. И какой только ерунды там не было... Вспомнил, что сейчас могут призвать к ответственности за видео на странице, а перебирать всё вручную не хотелось.

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


Проверял работоспособность в день создания поста, но ВК может все поменять в любой момент.


Итак, поехали!

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

1) Открываем на компьютере в Chrome (в других браузерах не пробовал) страницу с видеозаписями VK (Раздел "Мои видео")

2) Открываем DevTools (просто нажимаем F12) и переходим во вкладку консоли (Подчеркнуто синим):

Удаление видеозаписей из VK скриптами в 2022 ВКонтакте, Удаление, Javascript, Google Chrome, Программирование, Скрипт, Автоматизация, Лень

3) Проматываем вниз, чтобы прогрузилось побольше видео (если устанете крутить, то можно будет удалить часть сейчас, а потом повторить итерацию)

4) В самом низу консоли вставляем скрипт и нажимаем enter:


vidCnt = document.body.querySelectorAll('.VideoCard__thumb').length;

for (let i = 0, int = 500; i < vidCnt; i++, int += 500) {

setTimeout( ()=> {

document.body.getElementsByClassName('VideoCard__action VideoCard__action--delete')[i].click();

}, int);

};


Вот так:
Удаление видеозаписей из VK скриптами в 2022 ВКонтакте, Удаление, Javascript, Google Chrome, Программирование, Скрипт, Автоматизация, Лень

5) Идем пить чай/пиво/кумыс и оставляем компьютер наедине со скриптом


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

Видео удаляются слева направо и сверху вниз (можно промотать страницу вверх и наблюдать прогресс)


6) Если за один прогон скрипта все видео не удалились, то можно после обновления страницы повторять пункты 3 и 4, пока не удалятся все.


Надеюсь, кому-нибудь пригодится!


P.S.: Так как уже не слушаю музыку Вконтакте, то планирую найти время и сделать инструмент для чистки аудиозаписей. Если этот пост зайдёт, то выложу и по аудио.

Показать полностью 2
Отличная работа, все прочитано!