主要操作:使用WebBrowser 自动填表、甚至自动提交的功能:
假设有一个最简单的登录页面,输入用户名密码,点“登录”按钮即可登录。已知用户名输入框的id(或Name,下同)是username,密码输入框的id是password,“登录”按钮的id是submitbutton,那么我们只需要在webBrowser的DocumentCompleted事件中使用下面的代码即可:
webBrowser1.Navigate("http://locla/Login.aspx");//登录界面
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlElement username = webBrowser1.Document.All["Tusername"];
HtmlElement password = webBrowser1.Document.All["Tpassword"];
HtmlElement Submit = webBrowser1.Document.All["btnok"];
if (tbUserid == null || tbPasswd == null || btnSubmit == null)
return;<