Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Wert von Webseite parsen (https://www.delphipraxis.net/119992-wert-von-webseite-parsen.html)

bundy 4. Sep 2008 08:06


Wert von Webseite parsen
 
hi DP,

Ich bastle gerade an einem WoW Armory Client (World of Warcraft).
Dieses Tool liest von der WoW Armory Seite (Spieler DB) über XML, alle Daten eines Spielers aus (Equipment,Ruf,Score uvm).

Sieht dann so aus.
http://lightforce.at/files/armory.jpg


Jetzt gibt es im Internet eine Seite, die anhand des Equipments und Verzauberungen einen PvE Score errechnet.
Diese Berechnung will ich mir sparen, und direkt von der Seite den wert auslesen.

Der link zu dieser Seite

be.imba.hu


Von dieser Seite möchte ich diesen Wert auslesen:

PvE gear score: 250.99

könnte mir da jemand Tipps geben wie ich das auf die Reihe bekomme.

lg
bundy

MrKnogge 4. Sep 2008 08:32

Re: Wert von Webseite parsen
 
1. Lad die Seite im TWebbrowser
2. Suche im Quelltecht nach "PvE gear score:"
3. Suche im Quelltext nach dem was nach deiner Zahl kommt
4. Wandel den Text zwischen diesen beiden Stellen in einen Doublewert um.

Grüße

bundy 4. Sep 2008 08:37

Re: Wert von Webseite parsen
 
nur das Problem ist, wenn ich im Webbrowser auf Quelltext anzeigen gehe, da finde ich diesen wert nicht.

tr909 4. Sep 2008 09:03

Re: Wert von Webseite parsen
 
Auf der Seite befindet sich ein Formular (<form id="queryform" style="margin: 0px;" method="post">), das die Daten per POST übergibt. Die Daten werden erst nach klick auf den Button (<input class="btn" type="button" onclick="qryCharacter()" value="query report"/>) angezeigt.

Du kannst also entweder das Formular automatisch ausfüllen und abschicken, oder wenn ud TWebbrowser benutzt, den Button "klicken lassen"

Gruß
tr909

bundy 4. Sep 2008 09:22

Re: Wert von Webseite parsen
 
:gruebel: steh jetzt aufn Schlauch

Wann speicher ich dann den Quelltext der Webseite.

Könntest mir da ein bischen auf die Sprünge helfen?


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