PDA

Показать полную графическую версию : [решено] Перехват потока с очень мудреного сайта


LiXiQing
25-02-2014, 01:47
Вот сайт и видео, которое я хочу с него вытащить. http://www.turkweb.tv/izle/80729/muhtesem-yuzyil-124-bolum
Методом ковыряния всего подряд и отключения java скриптов наткнулся на рабочую ссылку http://turkweb.ercdn.net/turkweb/high/80729.mp4
Однако же, нес мотря на то, чтов идео тос амое, качество в нем совсем не high. При замене high на low в адресе видео качается одно и то же.
Хочу вытащить поток 720p, насколько можно догадаться это 80729.flv, но не тут то было, вместо видео закачивается какая то хрень размером 38,7кб
Просмотр исходных кодов ввел в состояние ступорозного отчаяния. Все попытки создать рабочую ссылку на видео убились об 404.
Я знаю, что есть люди, которые вытягивают видео с этого сайта, значит это в принципе возможно.
Одна из проб открыла xml страницу c ip срверов с видео. Не знаю, насколько она полезна. http://octovod.ercdn.com/streamlink/turkweb/80729.flv
Помогите выцепить видео. Если не досуг скажите, что курить, чтобы попытаться самостоятельно въехать в концепцию и достичь просветления.

yurfed
25-02-2014, 06:03
LiXiQing, Может сначала объясните чем хотите вытащить и ваш браузер, с его версией.

Sham
25-02-2014, 07:49
декомпилируйте флеш-плеер и смотрите исходники, или ловите поток чем-нибудь типа rtmpdump. Внешние параметры флеш-плеера могут ни о чём не говорить, а метод тыка быстро утомляет и мало что даёт.

LiXiQing
25-02-2014, 13:10
LiXiQing, Может сначала объясните чем хотите вытащить и ваш браузер, с его версией »

Firefox 27.0.1
Перепробовал много доступных расширений (https://addons.mozilla.org/ru/firefox/search/?q=stream+video) (сам использую практически безотказный, но только не в этом случае, FlashGot (http://flashgot.net/)): все оказались импотентны :(
Также использовал Download Master 5.18.1 (http://www.westbyte.com/dm/?source=dm1): его плагин и расширения для закачки потокового видео в Firefox.
Видел в сети множество независимых приложений, но методы используемые ими кажутся одинаковыми и бестолковыми для данного случая.
Читал Перехват видео в браузере или TCP сниффер под Windows на коленке (часть первая) (http://habrahabr.ru/post/150655/), кипел мозгом. Больше всего смутила идея ловить поток по заголовку Content-Type: video, так как она именно и реализована в FlashGot, только вот толку то?
Огорчает масштабность получения ненужных знаний. Т.е. ну вот постигну я сущность идей предложенных на хабре, включая форсирование воспоминаний о программировании на C, новые попытки осилить основы Delphi, понаставлю софта, и в конце концов года через полтора (а скорее всего никогда) приду к весьма ожидаемому выводу, что оно ни пса не работает. Разочарование будет огромно. Из-за фигни, пустяка, с которым уже сейчас легко справляются некоторые люди, надо только найти их и "спросить: как?", будет убита масса времени на мучительное изучение того, что больше никогда не понадобится. Ни удовольствия, ни результата.
Собственно почему и пишу на форум, обращаясь за помощью. Иначе уже давно грыз бы гранит.
декомпилируйте флеш-плеер и смотрите исходники, или ловите поток чем-нибудь типа rtmpdump »
Подумаю. Попробую сперва понять, что за птица rtmpdump. С анализом декомпилированного источника не справлялся и 25 лет назад. Если бы справлялся не задавал бы здесь глупых вопросов. :cry:
За ответы спасибо.

Sham
26-02-2014, 09:20
урл потока формирует флеш-плеер, и не зная его исходного кода сложно понять механизм. Может он хеши какие-нть уникальные добавляет к урлу, а сервер проверяет эти хеши перед отдачей потока.

yurfed
26-02-2014, 09:30
закачивается какая то хрень размером 38,7кб »Вы не пробовали просмотреть этот файлик через обычный блокнот? Возможно это вас наведёт на какие либо мысли.
http://octovod.ercdn.com/streamlink/turkweb/80729.flv

LiXiQing
26-02-2014, 18:15
Нашел вот такую дискуссию посвященную моей теме http://stream-recorder.com/forum/http-www-turkweb-tv-t15433.html?
Скачал пакет rtmpdump (http://rtmpdump.mplayerhq.hu/download/)
Однако заработало не сразу, а только после установки RTMPDumpHelper (http://www.nirsoft.net/utils/rtmp_dump_helper.html) и OctoSetupARPLAYER.exe (http://test.octoshape.com/test/arplayer2/octoweb-asosa-ARPLAYER-2041108250/OctoSetupARPLAYER.exe) и разумеется не самым прямым путем, а через http://test.octoshape.com
Тему можно закрывать: решено.




© OSzone.net 2001-2012