Напишите скрипт для удаления всех аудиозаписей ВК
Я перепробовала кучу скриптов из инета, но не один не работает.
Я перепробовала кучу скриптов из инета, но не один не работает.
Приветствую, друзья!
Заметил на днях, что в VK у меня было добавлено более 1900 видео. И какой только ерунды там не было... Вспомнил, что сейчас могут призвать к ответственности за видео на странице, а перебирать всё вручную не хотелось.
Решил почистить скриптами - пошел искать в интернете. Все найденные скрипты на первых вкладках поисковиков не работали, поэтому (яж программист) стряхнул пыль со знаний JavaScript и поправил их под рабочие.
Проверял работоспособность в день создания поста, но ВК может все поменять в любой момент.
Итак, поехали!
Порядок действий:
1) Открываем на компьютере в Chrome (в других браузерах не пробовал) страницу с видеозаписями VK (Раздел "Мои видео")
2) Открываем DevTools (просто нажимаем F12) и переходим во вкладку консоли (Подчеркнуто синим):
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);
};
5) Идем пить чай/пиво/кумыс и оставляем компьютер наедине со скриптом
После этого скрипт будет вместо вас искать все подгруженные на страницу видео и вызывать события нажатия на крестик удаления (еще и с небольшой задержкой, чтобы ВК не забанил).
Видео удаляются слева направо и сверху вниз (можно промотать страницу вверх и наблюдать прогресс)
6) Если за один прогон скрипта все видео не удалились, то можно после обновления страницы повторять пункты 3 и 4, пока не удалятся все.
Надеюсь, кому-нибудь пригодится!
P.S.: Так как уже не слушаю музыку Вконтакте, то планирую найти время и сделать инструмент для чистки аудиозаписей. Если этот пост зайдёт, то выложу и по аудио.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Картинка практически отображает реальность в JS сейчас.
Есть такой npm-пакет, называется core-js. Эта библиотека является зависимостью очень многих JS пакетов, согласно данным npm - имеет > 25 миллионов скачиваний в неделю. Возможно при установке очередного npm-пакета вы видели сообщение в консоли "the author is looking for a good job -)" - вот это она.
Это сообщение выводится уже очень давно, и вот я решил узнать - сколько же можно работу-то искать? Тем более будучи создателем такой популярной библиотеки? Начал копать: зашёл на github-страничку создателя - его никнейм zloirock, и посмотрев на график активности сразу насторожился:
Человек на протяжении многих лет пушил код практически каждый день, и вдруг перестал. Решил копать дальше, просмотрел последние созданные issues в проекте - и наткнулся вот на это:
"Кажется злойрок - автор и основной сопровождающий проекта будет недоступен в течение 1.5 лет" - уф ну хотя бы жив здоров человек. Хотя проект в данный момент переживает не лучшие времена.
Ну а дальше проще - по запросу "what happened to zloirock core js" выходим на разные издания, говорящие об одном: Денис Пушкарёв, он же злой рок заключён под стражу на 18 месяцев за то что управляя мотоциклом, совершил наезд на 2-х пешеходов - в результате наезда один из пешеходов скончался.
Жалко пешехода, жалко Дениса.
новость - https://soylentnews.org/article.pl?sid=20%2F03%2F29%2F1625233
ссылка на профиль github - https://github.com/zloirock
решение по уголовному делу - https://zheleznodorozhny--alt.sudrf.ru/modules.php?name=sud_...
БМ молчал
в беседе вк пишу с * или @, но бот не отвечает. Как сделать так чтобы он видел такое сообщение и отвечал на него? Скорее всего я выбрал но тот путь для решения этой проблемы
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.