Вот быстрый урок в обратном проектировании страницы YouTube для извлечения данных потока.
В HTML вы найдете < сценарий > тег, который определяет переменную "swfHTML" - это выглядит следующим образом: "вар swfHTML = (isIE)?" ...
текст в кавычки, которые следует за этим фрагментом, это HTML, который отображает объект Flash. Обратите внимание: этот текст представляет собой набор сломанных строк, которые объединяются, поэтому вам нужно очистить его до (например, вырезать экземпляры «+» и сбрасывать обратную косую черту, чтобы получить строку HTML.)
После очистки вам нужно найти < парам > тег с Name = «FlashVars», значение этого тега является & -delimited URL. Сделайте разделение на &, и вы получите свои пары ключ-значение для всех данных, относящихся к этому видео.
Главный ключ вы ищете является «fmt_url_map» и что это URL закодированные строка значений, разделенных запятыми, начиная с «35 |» или "34 |" или другой. (Они определены в другом ключе, «fmt_list» быть файлы разрешением 854x480 для 35, 640х360 для 34, и т.д ..)
, что ссылка не кажется, работают очень хорошо – Sridarshan
ссылка не работает, пожалуйста, проверьте. – jAckOdE
[KeepVid] (http://keepvid.com), похоже, работает, единственная проблема - это апплет Java. –