最近用C# WebBrowser 在做一个网页自动登录的小程序,实现了自动赋值、点击登录按钮等  现在最大的问题就是 识别不了登陆页面的验证码 
登陆页面:http://211.138.97.133/group/solution/adc/ec/MainFrame.aspx
哪位大侠指教一下呢? 最好能贴出源码,先谢谢了!

解决方案 »

  1.   

    HtmlElement html_input = webBrowser1.Document.GetElementById("LoginControl1_txtUserName");//用户名
    html_input.SetAttribute("value", "用户名");HtmlElement html_input2 = webBrowser1.Document.GetElementById("LoginControl1_txtPassword"); //密码
    html_input2.SetAttribute("value", "密码");HtmlElement html_btn = webBrowser1.Document.GetElementById("LoginControl1_btnLogin"); //登陆按钮
    html_btn.InvokeMember("click"); 
      

  2.   

    第一:图片的验证码 需要你去 解析图片。第二:数字验证码如果服务器验证通不过是你 不在一个COOkie中 
      

  3.   


    验证码地址: http://211.138.97.133/group/solution/adc/ec/ValidateCode/ValidateCode.aspx?_source=1&r=1979495437
    主要现在不知道如何来识别这个验证码 
      

  4.   

    http://download.csdn.net/detail/lgs3810/5126443这是我的资源,里面有一份CS的源代码。我测试过是完全可以用的。
    记得引用using mshtml;