Hallo, ich habe folgendes Problem.
Ich habe ein komplettes Programm geschrieben, das sich mit dem Webbrowser1 auf einer Seite anmeldet und dort ein paar Knöpfe drückt. Jetzt habe ich aber gemerkt, dass ausgerechnet der letze Schritt nicht im Vb.net Webbrowser funktioniert. Hier ist zuerst mal der Funktionierende Code für den Webbrowser1:
Und so weiter und so fort...
Jedenfalls muss ich jetzt diesen Code mit im Internet Explorer umsetzen. Sprich mein Programm soll ganz normal den Browser starten, auf die URL navigieren und sich anschließend dort anmelden. Ich habe dazu leider nichts im Internet gefunden. Ach ja, wenn möglich sollte der Internet Explorer unsichtbar sein (den Webbrowser1 hätte ich einfach auf Visible = False stellen können. Bei dem "externem" Internet Explorer geht das natürlich nicht so einfach)
Ihr seit meine letzte Rettung, sonnst ist die ganze Zeit und das Programm fürn Arsch
Vielen Dank schon mal im voraus,
Tim
Aus den Boarddiskussionen verschoben
-Artentus
Ich habe ein komplettes Programm geschrieben, das sich mit dem Webbrowser1 auf einer Seite anmeldet und dort ein paar Knöpfe drückt. Jetzt habe ich aber gemerkt, dass ausgerechnet der letze Schritt nicht im Vb.net Webbrowser funktioniert. Hier ist zuerst mal der Funktionierende Code für den Webbrowser1:
VB.NET-Quellcode
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- WebBrowser1.ScriptErrorsSuppressed = True
- WebBrowser1.Navigate("www.meineSeiteWoIchMichAnmeldenWill.com")
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- WebBrowser1.Document.GetElementById("username").InnerText = TextBox1.Text
- WebBrowser1.Document.GetElementById("password").InnerText = TextBox2.Text
- Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
- For Each webpageelement As HtmlElement In allelements
- If webpageelement.GetAttribute("value") = "Login" Then
- webpageelement.InvokeMember("click")
- End If
Und so weiter und so fort...
Jedenfalls muss ich jetzt diesen Code mit im Internet Explorer umsetzen. Sprich mein Programm soll ganz normal den Browser starten, auf die URL navigieren und sich anschließend dort anmelden. Ich habe dazu leider nichts im Internet gefunden. Ach ja, wenn möglich sollte der Internet Explorer unsichtbar sein (den Webbrowser1 hätte ich einfach auf Visible = False stellen können. Bei dem "externem" Internet Explorer geht das natürlich nicht so einfach)
Ihr seit meine letzte Rettung, sonnst ist die ganze Zeit und das Programm fürn Arsch
Vielen Dank schon mal im voraus,
Tim
Aus den Boarddiskussionen verschoben
-Artentus
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Artentus“ ()