swist666
4.04.2008, 00:23:14
Witam,
Zastanawiałem się ostatnimi czasy jak zgrać film z youtube (i innymi tego typu które na serwerach przechowują pliki flv) a nie publikują adresu w kodzie. Widziałem już wiele stron/programów które oferowały możliwość pobrania danego filmu - jak one sprawdzają ten adres?
Ma ktoś może jakieś doświadczenia w tej dziedzinie?
pozdrawiam, swist
nediam
4.04.2008, 11:46:25
Najlepiej sprawdzic w zrodle
swist666
4.04.2008, 11:53:24
Napisałem, że w źródle nie ma...
Jedyne co znalazłem to:
Kod
var swfArgs = {"q": "janek%20korycki", "vq": "2", "sourceid": "ys", "video_id": "NRAiqabG2q0", "l": 93, "sk": "atgOYtxzvs9PwQQdwjo4jgU", "fmt_map": "", "t": "OEgsToPDskJyCviCitW7zH1RX1wKmumq", "hl": "en", "plid": "AARKCeqpO31RHwmPAAAAoAAAAAA"};
netmare
4.04.2008, 12:06:14
No i bardzo dobrze, że to znalazłeś
Na podstawie tego lecisz tak:
http://pl.youtube.com/get_video?video_id=N...tW7zH1RX1wKmumqEdit: Tak nawiasem mówiąc to trudny przykład sobie wybrałeś
swist666
4.04.2008, 12:16:18
No dobra.. To już kumam - ale tu jest skrypt do tego - get_video. Dostałem zadanie wyciągnąć linki flv np. z --[zmoderowane]-- wiecie może jak to zrobić ;D?
netmare
4.04.2008, 12:28:33
no to jeśli dostałeś zadanie to wykaż trochę inwencji
swist666
4.04.2008, 12:39:53
No wiem - ale wiem również, że da się to zrobić - są serwisy które to umożliwiają.. Pytanie tylko jak..?
netmare
4.04.2008, 12:46:38
A samemu to nie łaska??
Pewnie że się da, ale nie chce mi się analizować po kolei wszystkich serwisów, które wymyślisz.
Do tego należy zauważyć że gdyby chcieli żebyś ściągał te filmy to link byłby widoczny gołym okiem, skoro nie jest to zamaist męczyć ludzi na forum, pomęcz się z dojściem do tego jak to ściągnąć, to będziesz chociaż mądrzejeszy na przyszłość.
swist666
4.04.2008, 13:23:02
Bardzo chętnie bym to zrobił samemu ale nie za bardzo wiem jak się za to zabrać.. Tzn. wiem skąd wziąć te i owe zmienne (np. video_id) ale jak się dobrać do flv nie za bardzo? Analizować swf'a też nie za bardzo potrafię (HEX or what?).. Uwierz mi, że przed napisaniem tego topicu sporo się namęczyłem jednak rezultat chyba znasz..
wlamywacz
4.04.2008, 14:45:15
Po prostu sprawdź skąd pobieram ten film jakimś programem do "podglądania" pakietów coś w tym stylu zapewne bo ten flash też musi jakiś request wysłać aby ten plik dostać.
swist666
4.04.2008, 14:58:13
Znasz jakiś taki program?
Pozatym chciałbym to zautomatyzować - z poziomu php
Z php tego nie zoptymalizujesz. Jeśli masz firefoxa to live http headers (google.pl) i tam wyszukaj sobie .flv i zobacz skąd pobiera :] Proste?
Cezar708
4.04.2008, 15:42:35
albo po prostu skorzystaj z wtyczki do Firefoxa
DownloadHelper wszlekie filmy flv dzięki temu ściągniesz.
Pozdrawiam
wlamywacz
4.04.2008, 18:24:19
Według tego programu po prostu porównuje adres filmu z adresem w url i tworzysz wzór do automatycznego pobierania i tyle.
batman
4.04.2008, 18:46:21
Po pierwsze. Adresy, które podałeś, to adresy stron porno.
Po drugie zrobienie takiego ściągacza w PHP nie należy do najtrudniejszych. Jedyne co musisz zrobić to....
Nie myślałeś chyba, że pomogę Ci rozpowszechniać pornografię.
P.S.
To jest możliwe, trzeba tylko chwilę pomyśleć.
xbitdesigns
4.04.2008, 20:15:43
aha szybki sposob na kase. zamieszczac filmy porno z innych stron u siebie i krzyczec za to kase.
bezczelny jestes.
Zamykam.
Jakoś podstawy tego zagadnienia kłócą się z moimi poglądami i światopoglądem.
Powiecie, że zamykając kierowałem się względami osobistymi? No i co z tego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.