Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi WebSeite Auslesen und analysieren (https://www.delphipraxis.net/2688-webseite-auslesen-und-analysieren.html)

Blizzard 2. Feb 2003 18:10


WebSeite Auslesen und analysieren
 
Hi,
ich versuche gerade die suchergebnisse die ich bei einer suche auf http://www.cinema.msn.de/ erhalte mit delphi auszulesen und im programm auszugeben. Hat irgend jemand einen Tip für mich wie das am besten geht, oder kennt ein Tutorial zu dem Thema??

Schonmal Thx
Blizzard

Jan 2. Feb 2003 19:11

Hallo Blizzard,
da gibt es mindestens 2 Möglichkeiten das umzusetzen, eine wäre einfach die seite runterzuladen und dann den quelltext zu analysieren (zu dem Thema gibt es hier in der DP schon mindestens einen Beitrag).
Eine andere Möglichkeit wäre einfach eine Twebbrowser Komponente zu verwenden und dann über diese Komponente die Suchergebnisse in Erfahrung zu bringen. Auch zu Twebbrowser dürftest du in diesem Forum mehr als genug finden.
Viel Erfolg
Jan

kylix.user 2. Feb 2003 19:29

Hi!

Da ich die Seite nicht kenne und Du auch leider keinen kompletten Link (mit evtl. Suchktriterien o.ä.) hinterlegt hast, habe ich einfach mal eine Suche im "Star Archiv" laufen lassen.Dann habe ich die HTML-Datei "analysiert".
Also:

Die dynamischen (gefundenen) Daten finden sich unter der REM-Zeile ""

Danach fängt die Tabelle an.

Die Header der einzelnen Zellen (gleichzeitig Links zum Künstler) sind der HTML-Klasse " class="bcopy" " zugeordnet.
Der entsprechende Fliesstext der Klasse " class="copy" ".

Abgeschlossen wird der dynamische Teil durch ""

Wenn Du jetzt die Datei sequenziell durchlaufen würdest und nach den Merkmalen suchst, müsste sich der Inhalt ohne Probleme in ein dynamisches Array oder sonstige Datenstruktur transportieren lassen.

Voraussetzung ist, dass alle Suchseiten gleich aufgebaut sind (solltest Du vorher mal ausgiebig testen) und (viel wichtiger!) der Webprogrammierer ändert seine Quelltexte nicht!!

Gruß RALF

[edit=Daniel B]Doppelpost gelöscht; MfG Daniel B.[/edit]

Jan 2. Feb 2003 20:09

Wenn Du alte Beiträge lesen willst, dann geh oben auf suchen und gib halt mal Suchkriterien wie z.b. Twebbrowser, oder HTML download oder sowas ein, da solltest du schon was finden, benutz halt mal Brain!
BB
Jan

Blizzard 3. Feb 2003 17:26

@kylix.user:
Thx hast mir sehr geholfen hab jetzt mit deinen tipps fast alles was ich brauche und den rest bekomm ich auch noch irgendwie

@jan:
suche hat nix sinnvolles geliefert (vielleicht hab ich auch unter den falschen begriffen gesucht)

Jan 4. Feb 2003 12:20

Hallo Blizzard,
ich verstehe nicht ganz, wie man behaupten kann, bei der Suche nach Twebbrowser nichts gefunden zu haben. Ich habe bei der suche einen ganzen Haufen gefunden. Diese beiden Beiträge könntetn dir mMn. weiterhelfen:
http://www.delphipraxis.net/viewtopi...ht=twebbrowser
http://www.delphipraxis.net/viewtopi...ht=twebbrowser
Gruß
Jan

Blizzard 4. Feb 2003 15:50

Die hatte ich beide schon durchgelesen das eine geht um das ausfüllen von formularen auf webseiten, was ich ned brauche da ich die url kenne, das andere handelt vom schreiben des quelltextes von webseiten in ein memo feld ö.ä. was ja überhaupt kein problem ist. was ich haben wollte sind tipps wie ich eine webseite am besten zerpflückt kriege also wie ich am besten die info's da rausbekomme. ich will weder links noch formulare noch sonst was sonder nur simplen text.

Jan 4. Feb 2003 17:58

Hallo Blizzard,
in den Beiträgen steht natürlich nicht exakt drin, was du haben willst, aber da steht zumindest so viel drin, dass du dein Vorhaben locker realisieren kannst. Ich denke mal, dass die Art und Weise ein Formular auszüllen ziemlich derer einen <td></td> oder <a></a> auszulesen entspricht, du musst den Quelltext nur ein bisschren verändern und dann die tags auslesen, in denen der text steht, den du auslesen willst.
Gruß
Jan


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz