przez olin 16 Lut 2013, 17:37
Kolega Piotr zauważył, że link do filmu na rutube może też wyglądać mniej więcej tak:
http://rutube.ru/player.swf?hash=bc8088e110417a1533d235e17515df77&&referer=http://www.baje.pl/movie/57908/Zwyczajny+Serial%3A+Regular+Show/Kuksy+%C5%9Bmierci
W takim przypadku w adresie w ogóle nie jest istotna strona www kierująca na film, czyli "referer", więc równie dobrze ten sam film można oglądać podając w przeglądarce skrócony adres:
http://rutube.ru/player.swf?hash=bc8088e110417a1533d235e17515df77
Chcąc go pobrać mamy nawet łatwiejsze zadanie niż w sposobie, który opisałem wyżej, bo wystarczy w pobrać paczkę ze skryptem php i wykonać polecenie, w którym z naszego linka użyjemy wartość podaną za "hash=", ale przed ewentualnym "&&referer=..." i podstawimy ją sobie jako nazwa pliku .f4m. Konkretnie w tym przypadku polecenie wygląda tak:
php.exe AdobeHDS.php --manifest "http://bl.rutube.ru/bc8088e110417a1533d235e17515df77.f4m" --outfile "zwyczajny.mp4"
W efekcie pobierają się 64 fragmenty i sklejają się do jednego pliku .flv ważącego ok 48MB. Pobrane fragmenty to już śmieci, które można/trzeba skasować.