[VB] class html

02/03/2013 13:20 Zettabytes*#1
Hey,

also fange gerade aus spass an mit vb.net 2010.
Nun bekomme ich es hin einen "browser" zu machen mit dem ich
mich auf Epvp einloggen kann.

Nun möchte ich noch quasi einen Button haben wlecher "Get Gold"
heissen soll und bei einm Label die Anzahl von meinem Egold anzeigen soll.

Nun, habe ich gedacht das die Anzahl in einem div ist mit einer ID, ist es aber nicht somit geht ja webbrowser.document.GetElementByID wohl nicht,
aber [...]GetElementByClass gibt es ja nicht, wie bekomme ich nun "get" ich
nun die classe und bekomm den Inhalt?

Greez
02/03/2013 14:23 Cyperghost#2
du must die page source aus lesen:)

Code:
Dim Html As String = WebBrowser1.DocumentText
Dim Matchwert As New Regex("(?<=<span class=gold>).*(?=[0-9]{0,10}</span></li>)")
Dim eGold As Integer = Convert.ToInt32(Matchwert.Match(Html).ToString())
aber ich würde das ganze über HttpWebRequest machen ist viel schneller:)
02/03/2013 15:08 Zettabytes*#3
Quote:
Originally Posted by Cyperghost View Post
du must die page source aus lesen:)

Code:
Dim Html As String = WebBrowser1.DocumentText
Dim Matchwert As New Regex("(?<=<span class=gold>).*(?=[0-9]{0,10}</span></li>)")
Dim eGold As Integer = Convert.ToInt32(Matchwert.Match(Html).ToString())
aber ich würde das ganze über HttpWebRequest machen ist viel schneller:)
Danke, ich werde mal googeln wie das geht mit httprequest