Найти тему

Как удалить всю музыку с страницы ВКонтакте?

Оглавление

Добрый день, читателям моего канала!

В очередной воскресный вечер задался вопросом, как можно быстро и просто удалить все аудиозаписи со свой страницы в социальной сети "ВКонтакте". Вручную это весьма не просто, так как аудиозапись у многих больше 1000, а то и 2000.

количество аудиозаписей у моих друзей в социальной сети ВКонтакте.
количество аудиозаписей у моих друзей в социальной сети ВКонтакте.

У вас может возникнуть вопрос, а зачем это кому то вообще нужно?

Ситуации бывают разные, кому то хочется начать свою музыкальную жизнь с чистого листа, я например, просто потерял надобность в данной коллекции аудио, так как уже давно перешёл на Яндекс.Музыку, и совсем об этом не жалею.

Итак, приступим к нашей задаче!

Нам потребуется Яндекс браузер, либо браузер Хром.

1. Переходим на странице vk.com в "Моя музыка". В адресной строке будет
vk.com/audiosЦИФРЫ. Должна быть открыта вкладка "Моя музыка"

2. Скопировать данный код:

var filter = ["lol-test"];

//scroll down at max

function scrollDown(callback){

let scroll = document.body.scrollHeight;

let lastScroll = scroll;

window.scrollTo(0,document.body.scrollHeight);

requestAnimationFrame(function(){

scroll = document.body.scrollHeight;

if(scroll != lastScroll)

scrollDown(callback);

else callback();

});

}

scrollDown(function(){

var list = document.querySelectorAll(".audio_row");

console.log(`Total songs: ${list.length}`);

function del(obj) {

console.log(`delete ${obj.title}`);

ajax.post("al_audio.php", {

act: "delete_audio",

oid: obj.ownerId,

aid: obj.id,

hash: obj.deleteHash,

restore: 1

});

}

list.forEach(function(el) {

let obj = AudioUtils.asObject(AudioUtils.getAudioFromEl(el));

for (let i in filter)

if (obj.title.includes(filter[i])) {

console.log(`keep ${obj.title}`);

return;

}

del(obj);

});

});

3. На странице с музыкой нажать клавишу F12. Появится окно консоли, после стрелочки вставляем скопированный код:

страница vk.com/audios
страница vk.com/audios

Должно получиться так:

-3

4. Нажимаем ENTER. Скрипт начинает свою работу. В случае неудачи, повторить данный алгоритм ещё раз.


Спасибо за внимание, надеюсь данная статься будет полезна.

Подписывайтесь на канал и пиши в комментариях вопросы, если у вас что то не получилось!