您的位置:首页 > 其它

WebBrowser实现:自动填充网页上的用户名和密码并点击登录按钮

2016-08-15 15:36 686 查看
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlElement name = webBrowser1.Document.GetElementById("username");
if (name != null)
name.SetAttribute("value", "superman");
HtmlElement pass = webBrowser1.Document.GetElementById("psw");
if (pass != null)
pass.SetAttribute("value", "a1b2c3");

HtmlElementCollection hecs=webBrowser1.Document.GetElementsByTagName("input");

foreach( HtmlElement hec in hecs)
{
if(hec.Name=="Submit")
{

HtmlElement login = hec;
if (login != null)
login.InvokeMember("click");

}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: