W nowo Post, który zrobiłem o youtube-dl Zostało mi pytanie, czy podczas ściągania wideo z youtube-dl umieszcza tytuł filmu z YouTube'a do pliku, jak ty to robisz? W jaki sposób aplikacje mogą wyodrębniać dane z filmów opublikowanych w internetowych witrynach wideo lub filmowych?
Wyobrażam sobie, że parsowanie kodu HTML, co oznacza, że czyta cały kod HTML aż do miejsca, w którym jest napisane „tytuł” lub coś w tym stylu, a tekst (tytuł wideo) nadaje plikowi nazwę. No cóż, tak (a przynajmniej tak mi się wydaje), ale oto moje pytanie: Jak przeanalizować stronę, aby pobrać dane wideo z terminala?
co jest to doskonała opcja w użyciu!
Weźmy na przykład oficjalne wideo Movistar Unboxing ZTE Otwórz. ale najpierw zainstalujemy co:
instalacja
W Debianie, Ubuntu lub pochodnych:
sudo apt-get install quvi
W ArchLinux lub pochodnych:
sudo pacman -S quvi
Używać
Po zainstalowaniu używamy go.
Biorąc jako przykład adres URL wideo, który umieściłem powyżej, wyodrębnimy jego informacje:
quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8
Zobaczymy wszystkie informacje związane z filmem, na przykład jego tytuł, adres URL, identyfikator wideo w witrynie, czas trwania w milisekundach, miniatura, format ... itd .:
Również za pomocą polecenia grep Jak widać, możemy filtrować dane wyjściowe i wyświetlać tylko to, czego chcemy 😉
Ach, także, jeśli zrobią człowiek quvi-dump Pokaże ci wiele opcji dla tego parametru, ponieważ pozwala zapisać te informacje w formacie json, xml, sprawdzić napisy itp.
To właśnie robi parametr zrzucaćpokazuje nam informacje o filmie, ale Czego użyć, jeśli chcę zapisać wideo na swoim komputerze?
Aby go zapisać, używamy parametru otrzymać, tak prosty jak:
quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8
… Nie patrz na prędkość pobierania hehe.
W najnowszych wersjach quvi nie możesz wykonać następujących czynności, ale w wersjach takich jak ta w Debianie możesz zobaczyć wideo bezpośrednio, bez pobierania go, możesz zobaczyć, jak w Wiki Arch. Tak, jak czytasz, coś jest nie tak na ArchLinux Wiki 😀
Koniec!
Cóż, to wszystko.
Naprawdę polecam przeczytanie pomocy dla każdego parametru, znajdziesz wiele informacji i ciekawych opcji.
pozdrowienia
Po raz pierwszy słyszę lub czytam o „analizowaniu” O_0
Czy to ... Wyobraź sobie, kompie Yoyo, jesteś lata świetlne od mojej doskonałej inteligencji ... LOL !!
Nie ma już nic poważnego, «parse» jako czasownik nie istnieje, jest to coś, co wymyślili leniwi lub leniwi ludzie tacy jak my, aby nie musieli mówić «analizuj i wydobywaj informacje»
To było mniej więcej tak: https://groups.google.com/d/topic/phplatinoamerica/nBe6PQm-VVY
To jest związane z PHP, ale hej, tam są strzały.
C: /> moje oczy aarggggg !!!
To jest Linux tylko ze zmodyfikowanym znakiem zachęty 😛
Dobra informacja dzięki: D.
Bardzo ciekawe, dzięki i pytanie. Co jest dobre tylko dla YouTube?
Teoretycznie powinno działać na stronach innych niż YouTube, ale nie testowałem.
Wypróbuj i powiedz nam 😀
Wypróbowałem inną stronę i nie było przypadku. W niektórych nie mogłem przetestować, ponieważ nie wiem, jak uzyskać adres wideo, który jest w zintegrowanym odtwarzaczu.
Nie wiedziałem o tym, już wiem, gdzie spróbuję, mam nadzieję, że zadziała. Dzięki za wskazówkę!
Dzięki tobie bracie 😉