Как удалить все аудиозаписи VK.com сразу В Контакте? [2016 новый дизайн] Инструкция.

28 Февраль 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();

Если страничка пропадет (пусто станет) – значит сами скрипты работают, если нет – что-то не так подгружается и будем думать…


 


© 2006 - 2024, Александр Сергеев