С нами с 28.07.07
Сообщения: 425
Рейтинг: 375
|
Добавлено: 08/12/09 в 12:24 |
подскажите где можно почитать или примеры скриптов для получения прямой ссылки на тубе к файлу flv
|
|
|
|
С нами с 16.10.06
Сообщения: 56
Рейтинг: 259
|
Добавлено: 08/12/09 в 12:54 |
Надо знать что за туб, в общем случае ссылку не получишь, нужно смотреть в исходник страницы и искать. Да и в этом случае не всегда он там есть.
|
|
|
|
С нами с 28.07.07
Сообщения: 425
Рейтинг: 375
|
Добавлено: 08/12/09 в 13:01 |
ну вот например с исходного кода строчка
Цитата: | var so = new SWFObject("http://flash.intv.ru/uplayer.swf?id=iSH02bCdhZ", "intv", "450", "374", "9", "#555");
|
что дальше с ней делать?
|
|
|
|
С нами с 01.03.07
Сообщения: 304
Рейтинг: 223
|
Добавлено: 08/12/09 в 13:16 |
написать что то типа такого
Код: | <object >
<param name="movie" value="http://flash.intv.ru/uplayer.swf?id=iSH02bCdhZ"></object > |
и вставлять себе на сайт
|
|
|
|
С нами с 28.07.07
Сообщения: 425
Рейтинг: 375
|
Добавлено: 08/12/09 в 13:39 |
а если я хочу в своем плеере показать?
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 08/12/09 в 14:42 |
Ставишь себе Firefox + Live HTTPHeaders и смотришь, куда лезет на нескольких фильмах. Если еще непонятно, и паттерн не наблюдается - дизассемблируешь их плеер и смотришь, что в коде творится и куда лезет. Возможно, он подписанный по md5 ключ серверу шлет, так некоторые тубы делают, как я видел. Тогда чуть поработать тебе придется - часто ключ вычисляется на основе размера runtime-класса плеера. Узнается легко - пишешь маленькую программку на ActionScript, где его подгружаешь и вычисляешь.
Всего-то дел ;)
|
|
|
|
С нами с 16.10.06
Сообщения: 56
Рейтинг: 259
|
Добавлено: 08/12/09 в 15:10 |
HttpFox лучше, чем LiveHTTPHeaders, я на него перешел
|
|
|
|
С нами с 28.07.07
Сообщения: 425
Рейтинг: 375
|
Добавлено: 08/12/09 в 15:54 |
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 08/12/09 в 17:40 |
artursn писал: |
и что это мне дало? |
Явно ничего, читай второе предложение.
|
|
|
|
С нами с 28.07.07
Сообщения: 425
Рейтинг: 375
|
Добавлено: 08/12/09 в 17:51 |
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 08/12/09 в 18:10 |
artursn писал: | а есть какой-нибуть мануал...
что-то до конца не пойму.
|
Мануал вон выше я написал. Берешь, к примеру, Sothink SWF Decompiler и разбираешь SWF по косточкам. Если этот шаг тебе не по зубам, то увы.
Причем подлость еще может быть в том, что Flash твоего плеера полезет к ним на сайт смотреть на crossdomain.xml в корне того сайта, где видео хранится - с каких доменов можно обращаться к ним за видео. И произойдет облом - причем неотвратимый, поскольку это не плеер делает, это секьюрити-модель Флэша.
...то есть тут как бы немного все сложнее, чем "мануал" и вытащить ссылку.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 10/12/09 в 21:25 |
Как вариант ставить сниффер и по нему смотреть url откуда тянется видео. Параллельно анализировать все предыдущие запросы и их содержание и ответ.
Универсальный вариант написать не возможно - для каждого тьюба нужно писать свой алгоритм грабинга.
|
|
|
|
С нами с 29.02.04
Сообщения: 1118
Рейтинг: 883
|
Добавлено: 22/09/10 в 17:09 |
Dr.Syshalt писал: | Ставишь себе Firefox + Live HTTPHeaders и смотришь, куда лезет на нескольких фильмах. |
Насчет этого плагина - он по умолчанию имеет всегда включенные опции перехватывать картинки и css. Меня это всегда раздражало, так как всегда приходилось отключать их (это в 99% не нужно), как в очередной раз его из меню вызывал. Сделал версию без этих опций. Стало очень удобно. Кому интересно - вот:
http://blog.perlover.com/2010/08/09/patched-live-http-headers/
P.S. Автор этого плагина не сильно радует его своим вниманием, пришлось самому править.
|
|
|
|