The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз Firefox 55"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз Firefox 55" –2 +/
Сообщение от пох (?), 09-Авг-17, 17:11 
> Простите, но каким чудом я тогда смотрю многочасовые ролики/фильмы с ютуба при
> помощи smplayer aka mplayer?

банально - он _знает_ как внутри устроен именно конкретный youtube (и еще пяток популярных), и из какой задницы ему там доставать непосредственно потоки (и периодически ломается, как и youtube-dl, кажется, послуживший авторам источником вдохн...ценной инфы). Короче, парсинг html5 со всеми прибабахами вместо браузера сделал автор плейера, вручную, глазками - а плейер копается уже во внутренних url, зная где их искать и что в них лежит.
Там, как ты понимаешь, где-то на самом дне находятся вполне человеко (не то что машинно) читаемые текстовые файлы с описаниями  - проблема что это ни разу не html, который стандартен, это конфиг для программы на js. Естественно, у каждого плейера он свой.

У тебя ровно два варианта - либо честно выполнять код неведомого плейера, тогда надо уметь dom, js, canvas и еще аллах весть что, ты будешь уметь воспроизвести любой видео-сайт, в пределах своей совместимости с ним по этим пунктам, но это опять обратно мазила получится, либо среверс-инжинерить плейер, выяснив где у него собственно источник данных и что он собой представляет - тогда ты будешь уметь его вытащить в обход именно этого плейера, но только пока его автор что-то не поменяет (а они, блин, старательные). А на соседнем сайте - опаньки, все с начала.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз Firefox 55, opennews, 08-Авг-17, 19:20  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру