Also erstmal zu meinem Allgemeinen Problem
Ich möchte aus einer HTML datei Daten auslesen (Bsp.: Msg(Browser.Document.GetElementByClassName("name")(0).innerHtml ) )
ist es da überhaupt der richtige Ansatz mit einem WebbrowserControl im Hintergrund zu arbeiten ?
PS: auf der Webseite wird Javascript verwendet um diese mit Ihnalt zu füllen also ein einfaches herrunterladen der html Datei bringt mir nicht besonderns viel.
zu dem Problem mit dem GekoFx Control:
Aufruf des neuen Fensters:
Klasse GotoWebseite:
Als Fehler erhalte ich bei Navigate() : Cannot call Navigate() before the window handle is created.
setzte ich vor das Navigate allerdings ein Me.show() geht alles wunderbar ?
Ich möchte aus einer HTML datei Daten auslesen (Bsp.: Msg(Browser.Document.GetElementByClassName("name")(0).innerHtml ) )
ist es da überhaupt der richtige Ansatz mit einem WebbrowserControl im Hintergrund zu arbeiten ?
PS: auf der Webseite wird Javascript verwendet um diese mit Ihnalt zu füllen also ein einfaches herrunterladen der html Datei bringt mir nicht besonderns viel.
zu dem Problem mit dem GekoFx Control:
Aufruf des neuen Fensters:
Klasse GotoWebseite:
VB.NET-Quellcode
- Public Class GotoWebsite
- Public Structure typProp
- Dim Url As String
- Dim Doc As Object
- End Structure
- Public Prop As typProp
- '-----------------------Deklaration---------------------------------
- Sub WaitForWebsite()
- Application.DoEvents()
- Do While Browser.IsBusy = True
- Application.DoEvents()
- Me.Text = "Laden.... Bitte Warten!"
- Loop
- Application.DoEvents()
- Me.Text = "Seite wurde geladen"
- End Sub
- Sub GotoWebseite()
- Prop.Url = "http://schuelerVz.net"
- Me.Browser.Navigate(Prop.Url)
- Me.WaitForWebsite()
- Me.Prop.Doc = Browser.Document
- End Sub
- End Class
Als Fehler erhalte ich bei Navigate() : Cannot call Navigate() before the window handle is created.
setzte ich vor das Navigate allerdings ein Me.show() geht alles wunderbar ?