29.06.2007, 13:18
|
#23
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
На каждую хитрую... найдется свой болт
Прога для скачивания была найдена, и имя ей - wget Простой просмотр исходника странички мне лично ничего не дал, хотя зачастую это помогает. Анализ логов ISA Server по скачиванию больших файлов тоже ничего почему-то не дал - наверно, я не так искал Но в ходе анализа логов встретился интересный URL:
http://catalog.video.msn.com/videoBy...53635853714003
если скачать данные по этому URL'у, то увидим текст типа Msn.VCRequestManager.doCallback({"$execTime":"0","video": ... ) длиной в 4к, в котором встречается совсем уж интересная вещь (коль скоро мы знаем, что видео на soapbox.msn.com - в формате flv):
Код: "http\x3a\x2f\x2fsoapbox.msn.com\x2fStreamingUrl.aspx\x3fvid\x3da778b8eb-707b-44fb-812f-740a1f3cdb0f\x26t\x3d.flv" если escape-символы заменить исходными и сравнить с URL'ом для странички с видео, получается интересная аналогия:Код: http://soapbox.msn.com/video.aspx?vid=a778b8eb-707b-44fb-812f-740a1f3cdb0f
http://soapbox.msn.com/StreamingUrl.aspx?vid=a778b8eb-707b-44fb-812f-740a1f3cdb0f&t=.flv проверяем:Код: wget -O 1.flv "http://soapbox.msn.com/StreamingUrl.aspx?vid=a778b8eb-707b-44fb-812f-740a1f3cdb0f&t=.flv" и нам после редиректа вываливается 125 мегов данных mime-формата video/x-flv! Аналогичный трюк прокатывает и с другими приведенными ссылками.
Итак, общий рецепт такой: из URL'а формата
Код: http://soapbox.msn.com/video.aspx?vid=<GUID> делаем
Код: http://soapbox.msn.com/StreamingUrl.aspx?t=.flv&vid=<GUID> и сохраняем в файл .flv, после чего смотрим любым flv-плеером.
Последний раз редактировалось gl00mie; 29.06.2007 в 13:42.
Причина: StreamingUrl.aspx?t=.flv&vid= удобней для поиска-и-замены
|
|
За это сообщение автора поблагодарили: mazzy (5), belugin (5), Red Stranger (1), Kabardian (1). |