[Из песочницы] Скачивать музыку и видео с ВК средствами браузера Chrome, используя свое расширение

Добрый день, уважаемые Хабражители. Сегодня хочу поделиться с Вами кодами на Javascript для возможности перекачивания музыки и видео с ВК своими ручками на свой персональный компьютер. Ведь нетрудно себе представить, как записал клевый клип и музыку, потом закачал их туда, но на твоем компьютере все это добро куда то пропало… Что ж, не беда! Мы выкачаем то, что мы закачали туда обратно. Главное, что нам это наш браузер, да сайт позволяют, осталось пораскинуть мозгами. Для начала нам надо распарсить аудиофайлы… Итак, возьмемся за класс «area clear_fix» и будем пихать в массив то, что принадлежит к классу «play_new». Сначала присвоим в массиве стили, чтобы отловить положение элементов на странице (в последующем для отображения кнопочек рядышком). Потом получим ссылки из input и имя будущего файла из тега b. Потом нужно будет присваивать новым ссылочкам, которые мы будем создавать атрибут download.function audio (){ var main_div=document.getElementsByClassName («area clear_fix»); for (var i=0; i Тут как бы понятно должно быть, все… ну, а чтобы отрезать всякий мусор после расширения файла мы применили: _a_.href = _mp3_.substring (0, _mp3_.indexOf ('.mp3') + 4); В общем уже можно это запустить таким образом через интервал, конечно же если мы находимся на том самом сайте: setInterval (function (){ if (window.location.href.indexOf ('vk.com')>1) { if (document.getElementsByClassName («area clear_fix»).length!=0){ audio (); } } },1000); Хорошо. Одна функция готова. Пора поведать и о том как скачать видеофайлы…Читать дальше →

© Habrahabr.ru