C# Loginbutton automatisch betätigen

OP #3738163
Lesenswert?

Folgendes Problem :
Nachdem die Logindaten einer Webseite automatisch ausgefüllt wurden, 
(funktionstüchtig) soll der Loginbutton automatisch betätigt werden.

Im Quelltext der Webseite stehen folgende Informationen :
<input type="submit" class="btn" value="Login">

Um die Daten der Webeseite zu erhalten wird der WebBrowser genutzt.
Namespace : System.Windows.Controls.WebBrowser
http://msdn.microsoft.com/de-de/library/system.windows.controls.webbrowser(v=vs.110).aspx
1
 
2
[...]
3
HtmlElementCollection elements = webBrowser.Document.GetElementsByTagName("INPUT");
4
foreach (HtmlElement element in elements)
5
  {
6
    if (element.GetAttribute("value") == "Login")
7
    {
8
      element.InvokeMember("submit");
9
      return;
10
    }
11
  }
12
[...]

Der Button existiert in elements, wird allerdings nicht betätigt.
Da es lediglich um eine benutzerfreundliche Funktion des Programmes 
geht, die mich bereits mehrere Stunden gekostet hat, wäre es nett wenn 
jemand ein kleines Snippet zur Verfügung stellen könnte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren