C# winform如何能把帐号密码填到一个不需要验证码的网页,并自动登录

C# winform怎么能把帐号密码填到一个不需要验证码的网页,并自动登录?
rt。请大神给点提示(>﹏<)
大概也说说用些什么知识,小弟刚入门而已
------解决方案--------------------
简单的可以用webBrowser
1、跳转到登录界面
webBrowser.Navigate("url");
2、给控件赋值
webBrowser1.Document.GetElementById("txtUserName").SetAttribute("value", "test");
webBrowser1.Document.GetElementById("txtUserPassword").SetAttribute("value", "test");
//txtUserName txtUserPassword根据网站实际情况来确定
3、触发提交按钮事件
webBrowser1.Document.GetElementById("btnSubmit").InvokeMember("onclick");
//btnSubmit根据网站实际情况来确定
这样就可以进行登录了

还有一种就是纯后台操作的,就用
HttpWebRequest和HttpWebResponse进行操作的,这个就需要分析整个网站的登录流程,如提交的时候需要提交的内容,以及cookie的内容,有些网站还需要在登录之前访问一些特殊的地址达到某些目的


------解决方案--------------------

 webBrowser1.Document.GetElementById("TxtUserName").InnerText = "admin";
 webBrowser1.Document.GetElementById("TxtUserPwd").InnerText = "admin";
  webBrowser1.Document.GetElementById("ImageButton1").InvokeMember("Click");