Показать полную графическую версию : [решено] Перехват потока с очень мудреного сайта
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
Помогите выцепить видео. Если не досуг скажите, что курить, чтобы попытаться самостоятельно въехать в концепцию и достичь просветления.
LiXiQing, Может сначала объясните чем хотите вытащить и ваш браузер, с его версией.
декомпилируйте флеш-плеер и смотрите исходники, или ловите поток чем-нибудь типа 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:
За ответы спасибо.
урл потока формирует флеш-плеер, и не зная его исходного кода сложно понять механизм. Может он хеши какие-нть уникальные добавляет к урлу, а сервер проверяет эти хеши перед отдачей потока.
закачивается какая то хрень размером 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.