ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Аудио/видео вконтакте
  #1  
Старый 15.03.2008, 19:18
Аватар для КИНГ
КИНГ
Участник форума
Регистрация: 13.06.2006
Сообщений: 215
Провел на форуме:
2364210

Репутация: 49
По умолчанию Аудио/видео вконтакте

Есть скрипты для скачки аудио/видео вконтакте?
 
Ответить с цитированием

  #2  
Старый 15.03.2008, 19:29
Аватар для Shawn1x
Shawn1x
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме:
983157

Репутация: 424
Отправить сообщение для Shawn1x с помощью ICQ
По умолчанию

Описание:
Скрипт для GreaseMonkey или браузера Opera
Добавляет около кнопок прослушивания музыки ссылку для скачивания и ссылку для быстрого поиска слов песни.
Для работы нужен Firefox с установленным дополнением GreaseMonkey или Opera.
Если вы используете Opera, то полученный файл надо будет сохранить в тот каталог, который выбран в “Tools > Preferences > Advanced > Content > JavaScript option > User JavaScript files”


Скрипт:
Код HTML:
// ==UserScript==
// @name vkontakte music download
// @namespace http://vkontakte.net.ru
// @description Music download for vkontakte.ru
// @include http://vkontakte.ru/*
// ==/UserScript==


function addDownload(img) {
var str="";
if (img.wrappedJSObject) {
str=img.wrappedJSObject.onclick.toString();
} else {
str=img.onclick.toString(); //opera workaround
}
var re=/operate\((\d+)[^0-9]+(\d+)[^0-9]+(\d+),[^0-9a-zA-Z]+([0-9a-zA-Z]+)/;
var arr=re.exec(str);
//operate(209145,1044,362847,'db5a6cba31',194);
//http://cs1044.vkontakte.ru/u362847/audio/db5a6cba31.mp3
var td=img.parentNode;
var addon=document.createElement("a");
var user=arr[3];
if (user<100000) {
user=parseInt(user)+100000;
user=(user.toString()).substr(1);
}
addon.setAttribute("href","http://cs"+arr[2]+".vkontakte.ru/u"+user+"/audio/"+arr[4]+".mp3");
addon.innerHTML="download";
td.appendChild(addon);
}

function addDownloads() {
var imgs=document.getElementsByTagName("img");

for (var i=0;i<imgs.length;i++) {
if (imgs[i].className=="playimg") {
addDownload(imgs[i]);
}
}
}

function addLyric(span) {
var title=span.innerHTML;
if (span.getElementsByTagName("a").length>0) {
title=span.getElementsByTagName("a")[0].innerHTML;
}
var parent=span.parentNode;
var artb=parent.getElementsByTagName("b")[0];
var artist=artb.innerHTML; 
if (artb.getElementsByTagName("a").length>0) {
artist=artb.getElementsByTagName("a")[0].innerHTML;
}
var newdiv=document.createElement("div");
var addon=document.createElement("a");
// addon.setAttribute("href","http://lyrc.com.ar/en/tema1en.php?artist="+artist+"&songname="+title);
addon.setAttribute("href","http://www.lyricsplugin.com/wmplayer03/plugin/?artist="+encodeURIComponent(artist)+"&title="+encodeURIComponent(title));
addon.setAttribute("target","_blank");
addon.innerHTML="lyrics";
newdiv.appendChild(addon);
newdiv.className="duration";
parent.parentNode.appendChild(newdiv);
}

function addLyrics() {
var spans= document.getElementsByTagName("span");
re=/title\d+/;
for (var i=0;i<spans.length;i++) {
if (re.test(spans[i].id)) {
addLyric(spans[i]);
}
}
}

addLyrics();
addDownloads();
Сохрани в vkontakte.music.js
 
Ответить с цитированием

  #3  
Старый 15.03.2008, 19:55
Аватар для КИНГ
КИНГ
Участник форума
Регистрация: 13.06.2006
Сообщений: 215
Провел на форуме:
2364210

Репутация: 49
По умолчанию

а есть версия для установки на сайт? чтобы все могли пользоваться
 
Ответить с цитированием

  #4  
Старый 15.03.2008, 21:53
Аватар для avton0m
avton0m
Познающий
Регистрация: 15.12.2007
Сообщений: 37
Провел на форуме:
62499

Репутация: 15
По умолчанию

почему даже не "как сделать?" а у "кого есть?"??
Тебя что, с гугла забанили?
 
Ответить с цитированием

  #5  
Старый 31.05.2008, 06:46
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

 
Ответить с цитированием

  #6  
Старый 31.05.2008, 09:09
Аватар для ZET36
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

Репутация: 137
По умолчанию

хых а я по старинке

Пуск->Панель управления -> Диспечер Звуковых устройств -> Вход S/PDIF
меняю на "Цифровой и аналоговый вход"

потом запускаю
Пуск->Все программы->Стандартные->Развлечения->Звукозапись
и тупо записываю все звуки которые сейчас воспроизводятся на звуковухе

к стати этим методом можно вытаскивать музыку из флешек да вообще из всего что воспроизводится но не сохраняется, даже из игр итд

К стати на счёт медота с Оперой, можно сделать гораздо легче

земем в D:\Documents and Settings\Имя юзера\Application Data\Opera\Opera\profile\cache4
и вот он весь сохранённый кеш

Последний раз редактировалось ZET36; 31.05.2008 в 10:02..
 
Ответить с цитированием

  #7  
Старый 31.05.2008, 11:05
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

Цитата:
потом запускаю
Пуск->Все программы->Стандартные->Развлечения->Звукозапись
и тупо записываю все звуки которые сейчас воспроизводятся на звуковухе
Это не лучший метод. - Допустим играет файл (ты не знаешь в каком bitrate)
Записывая его в wav, придётся пережимать в mp3, а это потеря качества, то есть ещё хуже чем уже сжатый оригинал.

К стати на счёт медота с Оперой, можно сделать гораздо легче

Цитата:
земем в D:\Documents and Settings\Имя юзера\Application Data\Opera\Opera\profile\cache4
и вот он весь сохранённый кеш
Да, я тормознул малость ))
 
Ответить с цитированием

  #8  
Старый 31.05.2008, 15:52
Аватар для PiNzit
PiNzit
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме:
189620

Репутация: 26
По умолчанию

аналогично и для всех дургих браузеров, тока вот директрии с кешем ясен пень в другом месте
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вконтакте КИНГ PHP, PERL, MySQL, JavaScript 7 30.06.2008 07:56
Вконтакте & Однокласников ZikZak Болталка 32 06.03.2008 14:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ