c#使用客户端 实现从动向网页填写数据,验证码等,保存操作

c#使用客户端 实现自动向网页填写数据,验证码等,保存操作
请教下  c#想实现用客户端向指定的网址填写相关的数据,包括验证码,之后保存,这个该如何操作,没有做过类似的功能,麻烦帮忙解答下
------解决方案--------------------
winform可以使用webBrowser控件
------解决方案--------------------
使用HttpWebRequest/Response 
验证码网上有很多识别方法也可以自己添