Bei der neu Beitrag, den ich über youtube-dl geschrieben habe. Ich blieb mit einer Frage zurück: Wenn beim Herunterladen eines Videos mit youtube-dl der Titel von YouTube in die Datei eingefügt wird, wie macht man das? Wie ist es möglich, dass Anwendungen Daten aus den auf Videoseiten oder Online-Filmen veröffentlichten Videos extrahieren?
Ich stelle mir vor, den HTML-Code zu analysieren, was bedeutet, dass der gesamte HTML-Code bis zu der Stelle gelesen wird, an der „Titel“ oder ähnliches steht, und dass dieser Text (der Titel des Videos) der Name der Datei ist. Nun ja, so ist es (zumindest glaube ich das), aber hier ist meine Frage: Wie analysiere ich eine Seite, um Videodaten vom Terminal abzurufen?
Was Es ist eine ausgezeichnete Option!
Nehmen Sie zum Beispiel das offizielle Video von Movistar entpackt ZTE Open. aber zuerst werden wir installieren Was:
Übliche Installationen
In Debian, Ubuntu oder Derivaten nur ein:
sudo apt-get install quvi
In ArchLinux oder Derivaten:
sudo pacman -S quvi
Verwenden
Sobald es installiert ist, fahren wir mit der Verwendung fort.
Nehmen wir als Beispiel die URL des Videos, das ich oben angegeben habe, und extrahieren wir dessen Informationen:
quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8
Alle Informationen zum Video werden angezeigt, zum Beispiel Titel, URL, ID des Videos auf der Website, Dauer in Millisekunden, Miniaturansicht, Format usw.:
Auch mit dem Befehl grep Wie Sie sehen, können Sie die Ausgabe filtern und nur das anzeigen, was Sie möchten 😉
Oh, auch, wenn sie ein machen Mann Quvi-Dump Es werden Ihnen viele Optionen für diesen Parameter angezeigt, da Sie damit diese Informationen in JSON, XML speichern, Untertitel überprüfen usw. können.
Das ist es, was der Parameter bewirkt abladen, zeigt uns Informationen über das Video, aber, Was soll ich verwenden, wenn ich das Video auf meinem Computer speichern möchte?
Um es zu speichern, verwenden wir den Parameter bekommen, so einfach wie:
quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8
... schau nicht auf die Download-Geschwindigkeit, hehe.
In den neuesten Versionen von quvi ist Folgendes nicht möglich, aber in Versionen wie der in Debian können Sie das Video direkt ansehen, ohne es herunterzuladen, Sie können sehen, wie im Wiki von Arch. Ja, wie Sie lesen, stimmt etwas im ArchLinux-Wiki nicht 😀
Das Ende!
Nun, das ist alles.
Ich empfehle Ihnen wirklich, die Hilfe zu jedem Parameter zu lesen, Sie werden dort viele interessante Informationen und Optionen finden.
Grüße
Das erste Mal, dass ich vom „Parsen“ von O_0 höre oder lese
Es ist nur... stellen Sie sich vor, Yoyo, Sie sind Lichtjahre von meiner perfekten Intelligenz entfernt... LOL!!
Nichts im Ernst, „Parsen“ als Verb gibt es nicht, es ist etwas, das faule oder faule Leute wie wir erfunden haben, um nicht sagen zu müssen „syntaktisch analysieren und Informationen extrahieren“.
Es kommt ungefähr so heraus: https://groups.google.com/d/topic/phplatinoamerica/nBe6PQm-VVY
Das hängt mit PHP zusammen, aber hey, das ist es, worauf es ankommt.
C:/> meine Augen aargggggg!!!
Es handelt sich nur um Linux mit der geänderten Eingabeaufforderung 😛
Gute Infos, danke :D
Sehr interessant, danke und eine Frage. Quvi funktioniert nur für YouTube?
Theoretisch sollte es für andere Websites als YouTube funktionieren, aber ich habe es noch nicht ausprobiert.
Probieren Sie es aus und sagen Sie es uns 😀
Ich habe es mit einer anderen Seite versucht und es gab keinen Fall. In einigen Fällen konnte ich es nicht versuchen, da ich nicht weiß, wie ich die Adresse des Videos ermitteln kann, das sich in einem integrierten Player befindet.
Ich wusste es nicht, ich weiß schon, wo ich es ausprobieren werde, ich hoffe, es funktioniert. Danke für den Tipp!
Danke, Bruder 😉