jak wydobyć bezpośredni link do pliku wideo na youtube?

0

Witam serdecznie. W skrócie - nie potrafię wyciągnąć bezpośredniego linku do filmu na youtube, tak by go pobrać na dysk. Ogólne pobieranie plików już mam napisane, WinInet. Brakuje mi to wydobycie linku z filmiku na youtube. Proszę o jakieś wskazówki.

0

Napiszę tak. Mój Downloader z Youtube pisany w Delphi i WinAPI, działał do jakiegoś czasu. Jednak od chyba końca zeszłego roku, mimo wyodrębniania adresów z kodu html strony, z filmem nie działa. Adesy do filmów są po wpisie url_encoded_fmt_stream_map i po zdekodowaniu znaków %hex oraz konwersji pewnych znaków UTF). Mimo iż uzyskane adresy (w zależności od jakości fimu) są zbliżone do tego, które pobierają dodatki do przeglądarek, to mimo wszystko otrzymuje błąd 403 po wklejeniu linka do Opery. Może ktoś Tobie coś lepszego i konketniejszego tutaj doradzi. Ja pod Operą używam tego dodatku póki co: https://addons.opera.com/pl/extensions/details/download-youtube-videos-as-mp4/?display=en - pod inne przeglądarki są też pewnie analogiczne, sprawnie działąjące dodatki.

Zauważyłem nowośc, polegająca na tym aby zamiast &sig= w adresie używać %signature=. Kolejnośc parametrów po adresie do pobierania nie ma znaczenia. Jednak singnature= unikalne dla każdej jakości filmu i za każdym otwarciem strony (jak i większośc pozostałych parametrów) - jest konieczna. Również parametr &ip=. Musiał byś przeanalizować sobie kod javascript tego dodatku w środku archiwum zip (pobrane jako dodatek w postaci pliku *.oex). Ja mimo usilnych prób już parę razy mogłem pobrać filmik, ale później znowu wszystko się skopało. Póki co odpuściłem sobie. Także może ktoś coś Tobie jeszcze doradzi.

Jakbym wpadł na działające rozwiązanie to się nim podzielę. Póki co mam błędy HTTP, albo 403, albo 404, dla wydobytych adresów. Może ktoś tutaj jeszcze się czymś podzieli konkretniejszym co by Ciebie naprowadziło. Postaram się nie spocząć na laurach. Nieraz tak bywa u mnie, że odłożony na później problem, po ponownym przeanalizowaniu prowadzi do skutecznego rozwiązania :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1