![]() |
Listen aus Internet downloaden
Hi,
kennt Ihr einen Webservice den ich in Delphi verwenden kann um an aktuelle Top 10 Musik Chart Listen zu kommen? Es gibt zwar ne Menge Seiten aber das ganze ist so verschachtelt dass ich nicht glaube dass man das einfac so in Delphi per Webbrowser oder Indy rausfiltern kann. Oder gibts vielleicht Rss Feads für sowas? |
Re: Listen aus Internet downloaden
Also ich habe jetzt folgenden Rss Fead gefunden.
![]() |
Re: Listen aus Internet downloaden
Zitat:
|
Re: Listen aus Internet downloaden
Lad den RSS-Feed runter und danach schaust Dir XML an. Gibt ja bestimmt ein Buch dazu... :zwinker:
|
Re: Listen aus Internet downloaden
Das Buch habe ich aber nicht :idea: :wink:
|
Re: Listen aus Internet downloaden
Postet einfach den fertigen Code, alles andere bringt doch nichts.
|
Re: Listen aus Internet downloaden
Ist es sinnvoller das ganze als rss Fead zu benutzen oder einfach den Inhalt zu downloaden und einfügen?
|
Re: Listen aus Internet downloaden
Lad es als RSS-Feed runter. Das Ding ist ja auch nur eine XML-Datei, die Du parsen musst. Irgendwo in der DP geistert ein Programm rum, das den RSS-Feed der DP runterlädt und parst.
|
Re: Listen aus Internet downloaden
Ja ist von dir oder? Zu dieser TDpListbox oder meinst du was anderes? Habe ich mir gerade schon angeguckt doch irgenwie ist das doch viel zu komplex, denn den Rss fead zu den Musik Top 10 Charts sind ja einfach nur vier Zeilen Text mehr nicht.
|
Re: Listen aus Internet downloaden
Ja, das meine ich:
Und wenn Du eh schon weißt, wie der Feed rausguckt, kopier doch das raus, was Du willst?! |
Re: Listen aus Internet downloaden
Dann schau doch mal in diesen 4 Zeilen, wo die Information steht, die Du brauchst. Die holst Du Dir halt raus.
|
Re: Listen aus Internet downloaden
Ich muss mir da keine Informationen raussuchen. Ich brauche die gesamte Zeile.
|
Re: Listen aus Internet downloaden
Du hast aber 4 Zeilen :stupid:
|
Re: Listen aus Internet downloaden
Dann kopier es doch einfach raus und zerpflücke es nachher. Wo ist denn das Problem?
|
Re: Listen aus Internet downloaden
Wie wärs mit dem, was du selber imemr anpreist: Google und DP-Suche benutzen.
Außerdem kann es nicht Schaden, seinen Verstand einzuschalten. So schwer ist das Parsen von XML-Dateien nun wirklich nicht. Es gibt sowohl den bereits in Delphi integrierten Wrapper (TXMLDocument) für den Parser von Microsoft, als auch eine Menge einfach zu bedienender Komponenten (bzw Units), wie z.B. die xmllib von Muetze1. Bei Benutzung von ersterem kannst du sogar Delphi eine "XML-Datenbindung" erzeugen lassen - Delphi gerneriert dann automatisch verschiedene Klassen, mit denen du auf das XML zugreifen kannst. Dazu gab es auch mal ein Beispiel bei den DP-Goodies, das dort aber nicht mehr vorhanden zu sein scheint. So oder so - ich habe es auch ohne Buch geschafft, XML-Dateien zu laden und zu verarbeiten, und da war ich 12 :wall: |
Re: Listen aus Internet downloaden
Wobei ich mich frage, ob ein XML-Parser hier wirklich nötig ist (gut, schaden kann er auch nicht).
|
Re: Listen aus Internet downloaden
Wenn du das html-Dokument hast, musst du nach der zeile mit "![CDATA" suchen, und dann posEx fragen:
Zitat:
Ein Problem wären noch die Sonderzeichen in html, ich geh aber mal davon aus, dass sich da schon jemand ein passende Funktion geschrieben hat, vielleicht bringt deine Anzeigekomponente schon etwas in die Richtung mit. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz