Hallo Leute
Ich versuche mitlerweile seit Monaten den Quelltext einer Internetseite über VB2008 auszulesen, auf der man bereits eingeloggt ist.
Bisher habe ich das Webbrowser Element verwendet und möchte dieses nun umgehen. Meine erste Idee war nun ein Web Request zu benutzen.
Dies ist mein jetziger vba Code für das Webbrowser Steuerelement welches es zu umgehen gilt:
WebBrowser1.Document.GetElementById("login_email").InnerText = Benutzermail.Text
WebBrowser1.Document.GetElementById("login_password").InnerText = Benutzerpasswort.Text
WebBrowser1.Document.GetElementById("login").InvokeMember("click")
If WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
Quelltext_txt.text = webbroser1.documenttext
End If
Dieser gibt einfach nur automatisch die Daten in die Textfelder ein und klickt auf den Einloggen Button.
Nun würde ich gerne wissen wie ich das Steuerelement komplett weg lassen könnte und rein über z.B. HTTPwebRequest den Login vornehmen könnte und darauf dann den Quellcode auslesen.
Entscheidend ist, dass ich nicht den Quellcode der Seite "X" auslesen möchte, sonder ich möchte den Quellcode der Seite "X" den man erhalten würde wenn man sich auf dieser Einloggt! Ich habe nun über die SuFu erfahren das sich dieser Vorgang "Post" nennt. Allerdings habe ich trotz Sachkenntnis in VB08 große Schwierigkeiten die gegebenen Codes auf meine Anwendung um zu schreiben. Die Codes sind zwar immer Richtig und weisen keine Source Code Fehler auf. Ich erziehle einfach nur keine Resultate Ich möchte dies auf die Seite schuelervz.net" anwenden. Wenn mir hierbei jemand helfen könnte wäre ich diesem zu tiefst verbunden.
Liebe Grüße