VB.NET 2005: Wert 3404 aus HTML auslesen

jimboo

Mitglied
Hi,

ich möchte aus einer Internetseite einen Wert auslesen und diesen in eine Stringvariable überführen. Der Haken an der Geschichte, die Seite beinhaltet keinen Id- bzw. Namens-Tag an der Stelle. Folglich kann man
WebBrowser1.Document.GetElementById("xxxx") oder
WebBrowser1.Document.GetElementsByTagName("xxxx") ...

denke ich nicht nutzen.

Hier die Ausgangsproblematik:
PHP:
<tr class="row2"> ... </tr>
                    <tr class="dark">
                  <td align="left">dach</td>
                  <td align="right">
                    <!--231=-->
                    3404 </td>
Der Wert "3404" soll in String DATA gespeichert werden.
 
Zuletzt bearbeitet:

Nico Graichen

Erfahrenes Mitglied
Hi,

Du könntest mir Regular Expressions nach der entsprechenden Stelle suchen.
Je nachdem wie komplex die Seite gestaltet sich das Schreiben der RegExp.
 

Konstantin Gross

Erfahrenes Mitglied
Hallo,
schau dir mal folgendes Beispiel an. Das Thema des Artikels ist erstmal irrelevant, aber er beschreibt ne Lösung wie er an die Daten auf einer HTML Seite kommt. Vielleicht hilft es dir ja weiter.

Gruß
Konstantin
 

jimboo

Mitglied
Ich kippe gleich vom Stuhl, das muss doch irgendwie zu schaffen sein...

Regular Expressions und XPathDocument habe ich mir bereits aungeschaut, irgendwie jedesmal eine Sackgasse oder ich habe einen Denk-Error.
Kennt denn wirklich keiner ein Lösung, das würde mir entscheidend weiterhelfen.
 
Zuletzt bearbeitet: