Hallo Leute!
Da ich schon seit einigen Wochen "programmiere" ( ) habe ich mir schon viel aneignen können und habe auch schon sehr viele google-such-stunden und forum-durchforsterei hinter mir.
Doch bei meinem jetzigen Problem komme ich absolut nicht weiter und das seit 2 Tagen (trotz Suche..)
Was mein Programm bisher kann:
Ich habe ein Bereich, wo ich meine Login-Daten laden kann. Diese sind wie folgt abgespeichert "username:passwort"
Ich kann nun im ersten Schritt zur Login-Seite navigieren. Die Login-Daten werden mit Split aufgeteilt.
Erst wartet das Programm, dass die Login-Seite komplett geladen ist. Dazu habe ich eine Funktion geschrieben:
Wenn die Seite fertig geladen ist, werden username und passwort eingetragen und Login erfolgt auch Super.
Und ab hier habe ich dann Probleme. Wenn ich direkt nach dem einloggen auf die Statistic-Seite navigieren möchte, muss ich nochmal warten, bis die Seite nach dem Login fertig geladen ist. Obwohl ich dann meine Funktion aufrufe, wird nicht gewartet, bis die Seite vollständig geladen ist.
Ich weiß, dass man WebBrowser1_DocumentCompleted verwenden sollte, aber auch damit komme ich nicht weiter, da ich ja direkt nach dem erfolgreichen Login weiter navigieren möchte..
Wenn das Programm fertig ist, soll es eine Reihe von Login-Daten einlesen und eine Reihe von Webseiten, auf denen ich dann Infos wie "Punkte" oder "Kontostand" bekomme. Dies alles möchte ich mit einem Button-Click erledigt haben.
Meine Frage nun: Wie schaffe ich es, dass ich zweimal erfolgreich meine Funktion benutzen kann, um Seiten vollständig zu laden?
(HttpWebRequest ist mir bekannt, aber wollte mein Problem mit dem Webbrowser bewerkstelligen)
Bin für jeden Ansatz dankbar!
Da ich schon seit einigen Wochen "programmiere" ( ) habe ich mir schon viel aneignen können und habe auch schon sehr viele google-such-stunden und forum-durchforsterei hinter mir.
Doch bei meinem jetzigen Problem komme ich absolut nicht weiter und das seit 2 Tagen (trotz Suche..)
Was mein Programm bisher kann:
Ich habe ein Bereich, wo ich meine Login-Daten laden kann. Diese sind wie folgt abgespeichert "username:passwort"
Ich kann nun im ersten Schritt zur Login-Seite navigieren. Die Login-Daten werden mit Split aufgeteilt.
Erst wartet das Programm, dass die Login-Seite komplett geladen ist. Dazu habe ich eine Funktion geschrieben:
Wenn die Seite fertig geladen ist, werden username und passwort eingetragen und Login erfolgt auch Super.
Und ab hier habe ich dann Probleme. Wenn ich direkt nach dem einloggen auf die Statistic-Seite navigieren möchte, muss ich nochmal warten, bis die Seite nach dem Login fertig geladen ist. Obwohl ich dann meine Funktion aufrufe, wird nicht gewartet, bis die Seite vollständig geladen ist.
Ich weiß, dass man WebBrowser1_DocumentCompleted verwenden sollte, aber auch damit komme ich nicht weiter, da ich ja direkt nach dem erfolgreichen Login weiter navigieren möchte..
Wenn das Programm fertig ist, soll es eine Reihe von Login-Daten einlesen und eine Reihe von Webseiten, auf denen ich dann Infos wie "Punkte" oder "Kontostand" bekomme. Dies alles möchte ich mit einem Button-Click erledigt haben.
Meine Frage nun: Wie schaffe ich es, dass ich zweimal erfolgreich meine Funktion benutzen kann, um Seiten vollständig zu laden?
(HttpWebRequest ist mir bekannt, aber wollte mein Problem mit dem Webbrowser bewerkstelligen)
Bin für jeden Ansatz dankbar!