LINUX.ORG.RU

Вычислить адрес аудиопотока. Часть 2

 ,


0

2

Добрый день!

Пару дней назад искал адрес адрес аудиопотока, чтобы скормить его mplayer-у. Нашел при помощи firefox download helper-а. А как бы это найти его в общем случае, не прибегая к помощи аддонов к FF?

В прошлом треде посоветовали tcpdump. Кручу опции и кроме хоста и порта больше ничего найти не могу. Как бы вы искали полный URL при помощи tcpdump или другого CLI-софта?

Вот адрес флэш-плеера. http://www.loveradio.ru/player/2610.htm

А вот такая ссылка должна получиться на выходе. http://stream2.loveradio.ru:9000/top40_28?type.aac&UID=53A858AC1163D421C2...

Спасибо!

★★

Там в самом начале HTML-исходника:

 <script type=«text/javascript»>			
var attributes = {};
var flashvars = {uid: 'D1FC571E7E68464C5F421DBFC19A739C', xml1: 'http://img.loveradio.ru/playlist/stream/top40/player_xml_top.log', logo: 'http://img.loveradio.ru/img/player/icons/top40.png'};
var params = {wmode: 'opaque', bgcolor: '#ffffff', allowScriptAccess: «Always»};
swfobject.embedSWF("http://img.loveradio.ru/swf/pleer.swf", «topFlash», «480», «180», «9.0.0», "http://www.loveradio.ru/images/expressInstall.swf", flashvars, params, attributes);
</script>


И сам xml1 на данный момент:
<?xml version=«1.0» encoding=«utf-8»?>^M
<data>^M
<options logo=«top40» intro="http://download.loveradio.ru/pub/523639.mp3" stream_low="http://stream2.loveradio.ru:9000/top40_28" stream_high="http://stream2.loveradio.ru:9000/top40_64" stream="http://stream2.loveradio.ru:9000/top40_28?type=.flv" stream64="http://stream2.loveradio.ru:9000/top40_64?type=.flv" player_request="http://loveradio.ru/player_request/2610.htm"></options>^M
<current_song title=«Cruz, Taio/Pitbull - There She Goes» latency=«03:27»></current_song>^M
<prev_song title=«Cole, Cheryl/Harris, Calvin - Call My Name» latency=«»></prev_song> ^M
<next_song title=«Sheeran, Ed - Small Bump» latency=«»></next_song>^M
^M
<banner show=«no» banner_image=«» banner_link=«»></banner>^M
<news news_link="http://app.loveradio.ru/news.htm"></news>^M
</data>


Дальше, думаю, очевидно.

А инструкции для общего случая нет. Это всё искусство и импровизация.

AITap ★★★★★ ()

UID я в дампе увидел, а вот всё то, что AITap раскопал в браузере - нет
Поэкспериментируй с tcpdump -A | grep

zolden ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.