Как удалить все аудиозаписи VK.com сразу В Контакте? [2016 новый дизайн] Инструкция.
Статья в стадии написания. Скрипты проверяю.
Те, кто удалял диалоги по моей инструкии (Как удалить все диалоги vk.com), знает примерно принцип работы.
В настоящий момент работает пока следующим образом:
Открываем страницу аудио, javascript: и вставляем то, что ниже. Нажимаем Enter и ждем. Пока все в тестовом режиме, может быть куча ошибок от Вконтакте (слева красных вверху) и вообще зависание вкладки…но аудио удаляется. В теч.недели все организую получше…
var script=document.createElement("script");script.src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",script.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(script);
И когда вставили первое, нажали энтер, заново ввели javascript: и вставляете:
function a(){b=$(document).find(".audio_remove_wrap").first(),b.length?($(document).find(".audio_remove_wrap").each(function(){$(this).trigger("click")}),$("html, body").animate({scrollTop:$(document).height()},0),setTimeout(function(){a()},100)):alert("ГОТОВО! Alexander Sergeev 2016")}a();
и жмете энтер и ждете. Может вообще ничего не происходить (но если с телефона параллельно, к примеру, зайдете и будете обновлять список аудио – увидите что они пропадают), это не значит что ничего не работает.
Пока в тестовом режиме, может прерваться – тогда попробуйте еще раз заново…у меня порядка 1000 аудио минут за 20. Пусть и медленно, зато наверняка. ПОТОМ, разумеется, сделаю быстрее.
Опять же, из-за того, что это первый тестовый медленный вариант – любые замечания в комментарии.
[добавлено 28/02/16]
Для тех у кого куча ошибок или тупит все жутко, причем аудио не удаляется, вот скрипт помедленнее:
function a(){b=$(document).find(".audio_remove_wrap").first(),b.length?($(document).find(".audio_remove_wrap").each(function(){$(this).trigger("click")}),$("html, body").animate({scrollTop:$(document).height()},0),setTimeout(function(){a()},500)):alert("ГОТОВО! Alexander Sergeev 2016")}a();
ОБНОВЛЕНО! НА НОВОМ ДИЗАЙНЕ
ДОЛЖЕН РАБОТАТЬ ЭТОТ ВАРИАНТ:
1. Открываете аудиозаписи, в строчку адреса ВРУЧНУЮ ПИШЕТЕ javascript:
и вставляете после двоеточия этот код:
var script=document.createElement("script");script.src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",script.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(script);
2. После этого, снова так же ВРУЧНУЮ ПИШЕТЕ javascript:
и вставляете после двоеточия этот код:
$(document).find("._audio_act_delete").each(function(){$(this).click();});
ЭТО САМАЯ ВРЕМЕННАЯ насколько это может быть версия, вроде работает, но отлаживать буду уже позже.
*для тех, у кого не работает, попробуйте вместо второго пункта (после первого, обязательно),
ВРУЧНУЮ ПИШЕТЕ javascript: и выполнить следующий код:
javascript:$("body").hide();
Если страничка пропадет (пусто станет) – значит сами скрипты работают, если нет – что-то не так подгружается и будем думать…