justman10000

Episodenlisten extrahieren

Hi, nehmen wir mal von Wunschliste.de irgend eine Serie! Nun würde ich dessen Episodenliste über NodeJS in ihre Einzelteile zerlegen wollen (jeder Reiter derer soll über eine eigene Variable abrufbar sein), um diese unter anderem über
console.log()
ausgeben zu können! Ebenfalls existieren Serien, dessen Episoden unterteilt sind (Episode 1a, 1b, 2a, 2b, oder 1a, 1b, 1c, 2a, 2b, 2c usw), welche auch wieder jeweils über seperate Variablen erreichbar sein sollten...

Wie würdet ihr dies anstellen?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 61983206872

Url: https://administrator.de/forum/episodenlisten-extrahieren-61983206872.html

Ausgedruckt am: 16.07.2025 um 14:07 Uhr

kaiand1
kaiand1 20.06.2024 um 11:07:49 Uhr
Hi
nun den Betreiber neben der Erlaubnis Genehmigung auch einen Zugang zur API wo du direkt die Daten Verarbeiten kannst ;)

Oder halt gleich von der Quelle die IMDB laden und selber die Datenbank aufsetzten.
Justman10000
Justman10000 20.06.2024 um 11:12:47 Uhr
Zitat von @kaiand1:

Hi
nun den Betreiber neben der Erlaubnis Genehmigung auch einen Zugang zur API wo du direkt die Daten Verarbeiten kannst ;)

Wäre machbar, hätten die eine API 😅!

Oder halt gleich von der Quelle die IMDB laden und selber die Datenbank aufsetzten.

Die IMDB von der Quelle laden 😕?
13034433319
13034433319 20.06.2024 aktualisiert um 11:45:44 Uhr
Anfänger Fingerübung ...
Bsp. von wunschliste.de/serie/king-of-queens/episoden
document.querySelectorAll('div#episodenliste a[href^="/episode/"] strong').forEach((x) => {  
  let staffel = x.parentNode.parentNode.previousSibling.childNodes[0].innerText;
  let episode = x.parentNode.parentNode.previousSibling.childNodes[1].innerText;
  let title = x.innerText;
  console.log("Staffel: " + staffel + ", Episode:" + episode + " | " + title);  
});

screenshot

Funktioniert halt immer nur solange bis die Webseite sich ändert, wenn das eine einmalige Sache ist, OK, kann man machen, ansonsten besser gleich entsprechende DBs nutzen, siehe unten...

Gruß
user217
user217 20.06.2024 um 11:31:27 Uhr
filebot.net/ ist bekannt?
kaiand1
kaiand1 20.06.2024 um 11:33:28 Uhr
Zitat von @Justman10000:

Zitat von @kaiand1:

Hi
nun den Betreiber neben der Erlaubnis Genehmigung auch einen Zugang zur API wo du direkt die Daten Verarbeiten kannst ;)

Wäre machbar, hätten die eine API 😅!

Nun die könnten wenn auch eine Bereitstellen zum Datenteilen aber die Infos bekommst du halt vom Betreiber und des Handhabt jeder anders daher bei denen Nachfragen ;)

Oder halt gleich von der Quelle die IMDB laden und selber die Datenbank aufsetzten.

Die IMDB von der Quelle laden 😕?

Die Datenbank mit den ganzen Film/Serien/Schauspieler ect Infos kannst du Laden und selber Verwerten ohne die Daten von anderen zu "Klauen" und deren Infrastruktur zu Belasten.

IMDb Non-Commercial Datasets
user217
user217 20.06.2024 um 11:39:10 Uhr
welches repo nutzt wohl mediathekenview
UnbekannterNR1
UnbekannterNR1 20.06.2024 um 14:41:18 Uhr
Als File bot alternative vielleicht noch tweaking4all.com/home-theatre/rename-my-tv-series-v2/
Justman10000
Justman10000 21.06.2024 aktualisiert um 12:52:13 Uhr
Zitat von @user217:

filebot.net/ ist bekannt?


Zitat von @UnbekannterNR1:

Als File bot alternative vielleicht noch tweaking4all.com/home-theatre/rename-my-tv-series-v2/

Ist schon klar, dass es um's extrahieren von Episodenlisten geht? Nicht um's Umbennenen?