Das Problem ist folgendes: Es gibt eine YouTube Playlist mit über 1000 Einträgen. Diese Liste kann man natürlich bei YouTube aufrufen und ablaufen lassen. Ich benötige diese Liste jedoch in einer Form, so dass ich sie nach EXCEL übernehmen kann. Dabei soll der Titel, der Link, der Name des Youtube-Kanals und das Uploaddatum in der Liste erscheinen. Eigentlich nicht viel, aber wie kann ich diese aus der bei YouTube vorhandenen Liste extrahieren? Es handelt sich um alle Einträge die in dieser Playliste enthalten sind. https://www.youtube.com/watch?v=PFj5t9VW1gs&list=PL2ebnwdbrVbxpJJa6aLkwk88UZ-sDBEvA
Gast
#5559130
Python + Youtubeapi sollte gehen
Meine erste Frage ist, wie kann ich den html-Text, der zu einer Webseite aus einem (selbst zu schreibenden) Programm herunterladen. Das automatisierte Durchsuchen könnte ich schon selbst schaffen, da alle gefragten Daten in der jeweiligen Webseite enthalten sind, sogar auch der Link zum nächsten Video aus der Liste.
http://www.williamsportwebdeveloper.com/FavBackUp.aspx Hat bei mir geklappt
Ja, super, genau das wars! Vielen Dank
Gast
#5559167
Wolfgang S. schrieb: > Meine erste Frage ist, wie kann ich den html-Text, der zu einer Webseite > aus einem (selbst zu schreibenden) Programm herunterladen. > > Das automatisierte Durchsuchen könnte ich schon selbst schaffen, da alle > gefragten Daten in der jeweiligen Webseite enthalten sind, sogar auch > der Link zum nächsten Video aus der Liste. Wozu bei Null anfangen? http://www.videlibri.de/xidel.html Das funktioniert(e) auch als greasemonkeyskript. Sehr brauchbar.
Gast
#5559445
xidel 'https://www.youtube.com/watch?v=PFj5t9VW1gs&list=PL2ebnwdbrVbxpJJa6aLkwk88UZ-sDBEvA'; --extract "//a/extract(@href, 'watch[?]v=([^&]+)&', 1)[. != '']" rPx8oZ3Auhc _Z3l5f9lLEk PFj5t9VW1gs _Z3l5f9lLEk ocZzHPI9qi0 jP1Reaf0nks pZ7mg9Kl-RU p354fftplHU oRxfhyIO8wE 3Z9xWqSWNtY ... test: https://www.youtube.com/watch?v=3Z9xWqSWNtY Simpelste Form. $xidel 'https://www.youtube.com/watch?v=PFj5t9VW1gs&list=PL2ebnwdbrVbxpJJa6aLkwk88UZ-sDBEvA'; --extract "//a/extract(@href, '(/watch[?]v=[^&]+)&', 1)[. != '']" |sed -e 's/^/https:\/\/youtube.com/' > skinny.txt root@box:$head -n 10 skinny.txt https://youtube.com/watch?v=rPx8oZ3Auhc https://youtube.com/watch?v=_Z3l5f9lLEk https://youtube.com/watch?v=PFj5t9VW1gs https://youtube.com/watch?v=_Z3l5f9lLEk https://youtube.com/watch?v=ocZzHPI9qi0 https://youtube.com/watch?v=jP1Reaf0nks https://youtube.com/watch?v=pZ7mg9Kl-RU https://youtube.com/watch?v=p354fftplHU https://youtube.com/watch?v=oRxfhyIO8wE https://youtube.com/watch?v=3Z9xWqSWNtY einen text wird man auch irgendwie direkt einfügen können. Und jetzt gehts zu pollin mal sehen was die grad für Transistoren haben... have fun. EOT
Gast
#5559449
Mist :)
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
Gast
#5559917
Wolfgang S. schrieb: > Ich benötige diese Liste jedoch in einer Form, so dass ich sie nach > EXCEL übernehmen kann. Und was hat so eine Liste in Excel zu suchen?
Dann habe ich noch eine Frage für EXCEL Spezialisten. Das Einfügen aller Links in EXCEL ist kein Problem, aber die Links sind nicht direkt aktiv, d.h. nicht anklickbar. Erst nach dem Auswählen, den Cursor in die Eingabezeile hiner den Link setzen und dann Return drücken macht aus dem Link einen aktiven Link. Geht das auch einfacher als diese Prozedur über 1000 Mal zu wiederholen?
Gast
#5559983
youtube-dl: https://rg3.github.io/youtube-dl/ Kann nicht nur Playlisten und Kanäle mit Tausenden Videos absaugen sondern natürlich auch die Metadaten auswerten.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.