Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Probleme beim Webseite parsen (https://www.delphipraxis.net/149724-probleme-beim-webseite-parsen.html)

Muellermilchtrinker 28. Mär 2010 16:21


Probleme beim Webseite parsen
 
Hallo DP,

ich hab mal wieder ein Problem und zwar diesmal beim Webseiten parsen.
Ich möchte beim großen blau/gelben C ein paar Informationen zu einem Artikel bekommen.
Mein Problem ist jetzt, wie bekomme ich von diesem Artikel ______ die Mengenrabatte.
Ich möchte diese in ein Stringgrid einlesen, dass so aussieht:
Code:
-----------------------------------
Menge | Preis in € | Ersparnis in €
-----------------------------------
      |            |               
-----------------------------------
      |            |               
-----------------------------------
      |            |               
-----------------------------------
Ich danke schon mal für eure Mühe.

Tryer 28. Mär 2010 18:01

Re: Probleme beim Webseite parsen
 
Schau Dir doch einfach mal den Seitenquelltext im Browser an.
Irgendwo findest Du da "Menge in Stück", und nachfolgend die gesuchten Angaben.
Die Aufgabe gliedert sich also einfach in "Webseite holen" und "String zerpflücken".

Grüsse, Dirk

IceBube 28. Mär 2010 18:16

Re: Probleme beim Webseite parsen
 
Hab mal schnell ein kleines Tool geschrieben...welches das erledigt :)

lg

(Edit) Einen kleinen Fehler beseitigt :wink:

Muellermilchtrinker 28. Mär 2010 18:27

Re: Probleme beim Webseite parsen
 
Icebube sowas ist gut, werde ich, wenn ich wieder zeit, hab anschauen.
Danke

Edit: funktioniert. Danke nochmals

Muellermilchtrinker 29. Mär 2010 18:21

Re: Probleme beim Webseite parsen
 
@IceBube: Wär es vllt noch möglich statt dem TListView ein TStringgrid zu nutzen, da ich die Daten nachher noch brauche, zum weiterrechnen.

Sir Rufo 29. Mär 2010 18:37

Re: Probleme beim Webseite parsen
 
Zitat:

Zitat von Muellermilchtrinker
@IceBube: Wär es vllt noch möglich statt dem TListView ein TStringgrid zu nutzen, da ich die Daten nachher noch brauche, zum weiterrechnen.

:wiejetzt:
Wer will denn die Daten aus einer Anzeige-Konponente nehmen und daran weiterrechnen?

Wenn du rechnen willst, dann lade dir die Daten in einen geeignete Struktur.
Dort berechnen, verändern, anders anmalen ...
und dann wieder ausgeben.

Zudem der Weg wurde dir gezeigt, wie die Daten zu lesen sind, damit ist die Frage eigentlich ja schon beantwortet.
Und diese Daten jetzt in ein StringGrid, ListView oder what ever anzuzeigen kann doch jetzt wohl nicht zu schwer sein.

Ah, ich vergaß, dann muss man ja selber nachdenken ...

Sachen gibts


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