C#のWebブラウザに自動的にログインするプログラムを作成しようとしました。これは私がこの目的のために現在使用しているコードです:
HtmlElementCollection pageTextElements = loginBrowser.Document.GetElementsByTagName("input");
foreach (HtmlElement element in pageTextElements)
{
if (element.Name.Equals("username"))
element.SetAttribute("value", this.UserName);
if (element.Name.Equals("password"))
element.SetAttribute("value", this.Password);
}
ユーザー名は入力しますが、パスワードは入力しませんか?):グーグルで回りましたが、誰も返信しなかったトピックを始めた人はほんのわずかです。/:
うまくいけば、誰かが私を助けることができます。これは、パスワードフィールドのソースです。
<input type="password" value="" maxlength="50" size="25" name="password" class="bginput">