Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Parsen !? (https://www.delphipraxis.net/48314-parsen.html)

manakinn 23. Jun 2005 14:06


Parsen !?
 
Hi,

ich hoffe ich hab den richtigen Fachbegriff benutzt, Parsen ist doch, etwas aus einer Datei (z.b. html) etwas bestimmtest suchen und dann ausgeben (z.b. als txt datei) oder ?
Naja, wenn ich richtig liege, kann mir jemand ein Paar Tuts empfehlen ?
Ich möchte nämlich das ein bestimmter Text einer HTML (Die im Web ist) gesucht wird und dann im Label1 steht

Matze 23. Jun 2005 14:21

Re: Parsen !?
 
Da dürfte dir Delphi-Referenz durchsuchenPos, Delphi-Referenz durchsuchenPosEX und Delphi-Referenz durchsuchenCopy weiterhelfen. Den HTML Code bekommst zu z.B. mittels Indys, einfach hier danach suchen.

neolithos 23. Jun 2005 14:39

Re: Parsen !?
 
Zitat:

Zitat von Matze
Da dürfte dir Delphi-Referenz durchsuchenPos, Delphi-Referenz durchsuchenPosEX und Delphi-Referenz durchsuchenCopy weiterhelfen. Den HTML Code bekommst zu z.B. mittels Indys, einfach hier danach suchen.

Was aber nix so richtig mit Parsen zu tun hat. Stichworte sind da eher: DEA (Deterministisch Endlicher Automat), Compilerbau

manakinn 23. Jun 2005 20:03

Re: Parsen !?
 
Ich find nix in der Hilfe :(
Kennt denn keiner irgendwelcher Tutorials wie man nen kleinen Text von ner html/Php Datei aus'm web parsen kann und das der den text dann in nem label anzeigt ?

marabu 23. Jun 2005 20:23

Re: Parsen !?
 
Zitat:

Zitat von manakinn
Parsen ist doch, etwas aus einer Datei (z.b. html) etwas bestimmtest suchen und dann ausgeben (z.b. als txt datei) oder ?

Das würde ich eher Suchen nennen - dabei kann ein Parser natürlich ganz nützlich sein. Um eine Webseite zu untersuchen würde ich aber keinen Parser entwickeln. Du hast doch IHTMLDocument und seine Freunde zur Verfügung. Wenn du gut genug beschreiben kannst, was du in einer Webseite finden möchtest, dann wird dir bestimmt jemand zeigen können, wie du an das Gesuchte dran kommst.

Freundliche Grüße vom marabu

Alexander 23. Jun 2005 21:31

Re: Parsen !?
 
Ich würde an deiner Stelle erst einmal mir die Frage stellen, wo überhaupt die Seite liegt. Bzw. wie komme ich an den Quelltext?
Dazu hat Matze dir ja schon einen Tipp gegeben (-> Indy). Du kannst hier auch mal suchen, da findest du sehr viel, um Dateien aus dem Netz zu laden etc...

Beim Herausfischen der gesuchten Daten, musst möglichst geschickt vorgehen und alles drum herum um den gesuchten Term löschen.
Dies kannst du in der Tat mit Copy, Delete und insbesondere POS machen. In der Delphi-Hilfe sind diese Befehle eigentlich sehr ausführlich erklärt. Drück einfach mal F1 über dem markierten Befehl (in Delphi).

orabimus 25. Jun 2005 13:12

Re: Parsen !?
 
Sehr informativ für das Auswerten von Intenetseiten finde ich die
Mini WebBrowser Demo von toms, speziell - für Dich - wohl die Funktion "Search and Highlight" des Programms.

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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