AIMP Forum

Общее => Общение / General => Topic started by: pg648 on January 06, 2010, 22:22:35

Title: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: pg648 on January 06, 2010, 22:22:35
Помогите научиться стянуть ссылку на аудио поток из флеша.
http://old.station.ru/player.aspx?radio_id=477743#
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Bass on January 12, 2010, 23:55:07
http://cluster.quantumart.ru/broadcast/default.aspx?media=station2000

держи  ;)


Добавлено через 1 мин. 34 сек.
в исходном коде немного бы посмотрел 8)
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: SHiKiGAMY on January 13, 2010, 13:55:41
Или можно поставить такую кнопку
javascript:(function(){var%20getVideo=function(flashvars,src){var%20getLink=function(s){var%20rez=s.match(/[^%5Cs%5Cx22=&%3F]+%5C.[^%5Cs%5Cx22=&%3F%5C/]*(flv|mp4)/i);return%20rez%3Frez[0]:''};var%20getQuery=function(s,q){var%20rez=s.match(new%20RegExp('[&%3F]'+q+'=([^&]+)'));return%20rez%3Frez[1]:''};var%20getURL=function(f,s){return%20f.match(/^(%5Cw+:%5C/%5C/|%5C/|$)/)%3Ff:s.replace(/[%23%3F].*$/,'').replace(/[^%5C/]*$/,f)};var%20flv=decodeURIComponent(flashvars);var%20url=location.href;var%20q='';if(url.indexOf('youtube.com/watch%3F')!=-1&&(q=getQuery(flv,'video_id')))return'http://www.youtube.com/get_video%3Fvideo_id='+q+'&t='+getQuery(flv,'t')+'&fmt=18';if(url.indexOf('video.google.com/videoplay%3F')!=-1&&(q=getQuery(src,'videoUrl')))return%20decodeURIComponent(q);if(url.indexOf('metacafe.com/watch/')!=-1&&(q=getQuery(flv,'mediaURL')))return%20q+'%3F__gda__='+getQuery(flv,'gdaKey');if(url.indexOf('dailymotion.com/')!=-1&&(q=getQuery(flv,'video')))return%20q.match(/[^@]+/);return%20getURL(getLink(flv)||decodeURIComponent(getLink(src)),src)};var%20createLink=function(l,t){var%20oLnk=document.createElement('a');oLnk.setAttribute('href',l);oLnk.setAttribute('style','display:inline;font:14px%20Times%20New%20Roman;text-decoration:underline;text-transform:none;');oLnk.appendChild(document.createTextNode(t));return%20oLnk};var%20showLink=function(oEle,src,flv){if(!oEle||!src)return;var%20cName='ujs_downlink';var%20p=oEle.previousSibling;if(p&&p.className==cName){oEle.parentNode.removeChild(p);return};var%20oDiv=document.createElement('div');oDiv.setAttribute('style','display:block;position:static;float:none;margin:0;padding:0;z-index:999;');oDiv.className=cName;oDiv.appendChild(createLink(src,'Download'));var%20v=getVideo(flv,src);if(v){oDiv.appendChild(document.createTextNode('%20('));oDiv.appendChild(createLink(v,'Video'));oDiv.appendChild(document.createTextNode(')'))};oEle.parentNode.insertBefore(oDiv,oEle)};var%20getParam=function(e,n){var%20v='';var%20r=new%20RegExp('^('+n+')$','i');var%20param=e.getElementsByTagName('param');for(var%20i=0,p;p=param;i++){if(p.hasAttribute('name')&&p.getAttribute('name').match(r)){v=p.getAttribute('value');break}}return%20v};var%20searchEmbed=function(w){if(!w)return;var%20obj=w.document.getElementsByTagName('object');for(var%20i=0,oi;oi=obj;i++){showLink(oi,oi.getAttribute('data')||oi.getAttribute('src')||getParam(oi,'movie|data|src|code|filename|url')||(oi.getElementsByTagName('embed').length&&oi.getElementsByTagName('embed')[0].getAttribute('src')),getParam(oi,'flashvars'))};var%20em=w.document.getElementsByTagName('embed');for(var%20i=0,ei;ei=em;i++){if(ei.parentNode.tagName.toLowerCase()!='object')showLink(ei,ei.getAttribute('src'),ei.getAttribute('flashvars'))};for(var%20j=0,f;f=w.frames[j];j++){try{arguments.callee(f)}catch(e){}}};searchEmbed(window.top)})()
на панель закладок, которая будет выводить на страничке гиперссылку Download (не всегда корректно работает, но в этом случае правильно) Полученную в данном случае ссылку можно скормить АИМПу, но он не сможет распознавать названия треков, а ВМП это умеет.
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Пользователь on January 13, 2010, 18:44:25
SHiKiGAMY

Спасибо, давно пользуюсь похожей кнопкой (не закладкой) для скачивания видео, и не думал что аудио потоки она тоже находит. Сейчас проверил кнопку, которая у меня стоит, тоже нашла.
А откуда ты взял скрипт: с форума оперы, с сайта lexi или ruzanow?
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: pg648 on January 13, 2010, 19:07:01
а кнопку можно? у меня хром .. закладка не прошла.
или что не так делал.
зашёл по ссылке, нажал кнопку? так? и ничиво. хотя я уже пользовался через хромого скриптом таким.. ну т.е. ... называется НОЧЬ или ВЫКЛЮЧАТЕЛЬ делает реверс белых страниц чёрных шрифтов что б ночью не слепило когда засиделся =)..
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Пользователь on January 13, 2010, 19:11:59
Этот скрипт (http://www.ruzanow.ru/index/buttons.html) для оперы написан для скачивания флеш-видео ;D
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Пользователь on January 13, 2010, 19:30:12
зашёл по ссылке, нажал кнопку? так? и ничиво.

Какую кнопку ты нажал, которая появилась на странице под названием "скачать"?

если появилась кнопка скачать, то нужно нажать на нее правой кнопкой мыши и выбрать "скопировать ссылку".

Кстати ставь закладку, а не кнопку, кнопка должна ставиться только в оперу, а закладку можно использовать и в других браузерах.
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: SHiKiGAMY on January 14, 2010, 10:30:43
Пользователь
Точно не помню, но когда она у меня появилась, я ковырял браузер Хром, и скорее всего на одном из форумов Хрома и нашел это, причем скорее всего этот скрипт там выложил Lex1 :) а сайты же у него аналогичные, просто зеркало.
niz648
В Хроме создаешь закладку, пишешь название типа "Get Flash" а вместо ссылки весь код который я указал в третьем посте. Отлично работает в Хроме после чего я все перенес в Фокс, тоже супер.
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: yura on January 14, 2010, 12:03:20
Quote
после чего я все перенес в Фокс, тоже супер.
Для ФФ отличное дополнение, ненавязчивой иконкой в строке состояния сообщает что можно сохранить из флеша:
https://addons.mozilla.org/ru/firefox/addon/220
или это:
https://addons.mozilla.org/ru/firefox/addon/53003

Пользуюсь первым.
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: SHiKiGAMY on January 14, 2010, 16:59:21
Дополнения для фокса мы знаем, им море (https://addons.mozilla.org/ru/firefox/search?q=video+download&cat=all&advancedsearch=1&as=1&appid=1&lver=3.6&atype=0&pp=20&pid=5&sort=&lup=) разных, но речь то не об этом :)
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: pg648 on January 15, 2010, 09:06:05
niz648
В Хроме создаешь закладку, пишешь название типа "Get Flash" а вместо ссылки весь код который я указал в третьем посте. Отлично работает в Хроме после чего я все перенес в Фокс, тоже супер.
Всё именно так.. Только прохожу по ссылке сабжа, жму закладку с адресом из месаджа #2 и тупо ничего.. Без "тупо ничего" последовательность верна?
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Пользователь on January 15, 2010, 17:51:09
Всё именно так.. Только прохожу по ссылке сабжа, жму закладку с адресом из месаджа #2 и тупо ничего.. Без "тупо ничего" последовательность верна?

Да перетащи ты уже закладку (букмарклет) от сюда http://www.ruzanow.ru/index/buttons.html (http://www.ruzanow.ru/index/buttons.html)

Во втором сообщении скрипт выложен, но при отправке сообщения на форум он искажается (так что воспользуйся моей ссылкой).
Title: Re: Помогите научиться стянуть ссылку на аудио поток из флеша.
Post by: Bal2000 on February 14, 2010, 20:30:49
Пробывал всё это, однако цель не достигается. Вот, например, сайт http://www.moskva.fm/ Как вытащить прямую ссылку на трансляцию? Ведь должен же быть какой-нибудь способ. Вот, например, ссылка на транслцию http://www.moskva.fm/play/2013/translation
Как быть?