Ich habe eine HTML-Seite auf meinem Webbrowser-Objekt geöffnet, kann ich Benutzername und Passwort in Ordnung eingeben, aber ich bin stecken und weiß nicht, wie Sie die Informationen übermitteln. Hier ist der HTML-Code für das Benutzername/Passwort ein:VB.NET - Klicken Sie auf Submit Button auf Webbrowser Seite
<div id="signin">
<h2 class="ir">
<em></em>Sign in</h2>
<form action="/login/" method="post">
<input id="login-url" name="login[url]"
type="hidden" value="/characters/" />
<input id="login-urlError" name="login[urlError]"
type="hidden" value="/account/?error=1" />
<fieldset>
<ul>
<li class="row">
<label for="login-username">
Username <span class="req">*</span>
</label>
<input id="login-username" name="login[username]"
type="text" class="TextBox" value="" />
</li>
<li class="row">
<label for="login-password">
Password <span class="req">*</span>
</label>
<input id="login-password" name="login[password]"
type="password" class="TextBox Password" value="" />
</li>
<li class="but">
<input name="login[submit]" type="image"
class="img" alt="Login »"
src="/_pub/img/hp/but-login.png" />
</li>
</ul>
</fieldset>
</form>
<p>
<a href="/account/password-reset/">ACCOUNT TROUBLE?</a>
</p>
</div>
Ich benutze die nach dem Benutzernamen und Passwort eingeben:
WebBrowser1.Document.GetElementById("login-username").SetAttribute("Value", Information.txtuser.Text)
WebBrowser1.Document.GetElementById("login-password").SetAttribute("Value", Information.txtpass.Text)
Was sollte ich jetzt die Informationen zu übermitteln? Ich habe versucht, das Element nach Namen zu bekommen und immer Index außerhalb des Bereichs Fehler erhalten, Index sollte -1 oder 0 sein, aber es war.
Ihre Hilfe würde stark appriziert werden !!