Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

FAQ Удаляем всю музыку ВКонтакте

Oleg Polikhronidi

Изучающий
Пользователь
Регистрация
3 Июн 2019
Сообщения
224
Лучшие ответы
3
Репутация
68
Всем привет! Сегодня мне нужна была функция, позволяющая удалить всю музыку ВКонтакте в один клик, у меня было очень много треков, и я нашёл решение.
Устанавливал всякие дополнения, расширения и тому подобное — всё нет. Но! Нашёл актуальный способ.

Спойлер: проверял на Yandex.Brower.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Первое: проходим в свою музыку, открываем страницу.

Второе: копируем код ниже:
JavaScript:
var filter = ["pawno-info.ru"];
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);
});
});
После того как скопировали, вставляйте эту в консоль на фоне открытой вкладки музыки во ВКонтакте.
Кликайте на F5 либо обновить и, ВСЯ музыка удалится с Вашей страницы.
 
Сверху Снизу