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 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?
console.log()
Wie würdet ihr dies anstellen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61983206872
Url: https://administrator.de/contentid/61983206872
Ausgedruckt am: 25.11.2024 um 01:11 Uhr
8 Kommentare
Neuester Kommentar
Anfänger Fingerübung ...
Bsp. von https://www.wunschliste.de/serie/king-of-queens/episoden
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ß
Bsp. von https://www.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);
});
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ß
https://www.filebot.net/ ist bekannt?
Zitat von @Justman10000:
Wäre machbar, hätten die eine API 😅!
Zitat von @kaiand1:
Hi
nun den Betreiber neben der Erlaubnis Genehmigung auch einen Zugang zur API wo du direkt die Daten Verarbeiten kannst ;)
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
Als File bot alternative vielleicht noch https://www.tweaking4all.com/home-theatre/rename-my-tv-series-v2/