日期:2014-05-17  浏览次数:20970 次

c#验证码模拟登录
c#模拟登录,验证码验证一直提示错误。求各位大神帮忙解答下,如何把响应抓取的cookie 提交 最好有源码参考下。

------解决方案--------------------
cookie 本来就是会提交上去的
------解决方案--------------------
你要自己解析验证码啊?


request.CookieContainer = new CookieContainer();
foreach (string ItemName in Request.Cookies.AllKeys)
{
    request.CookieContainer.Add(new Cookie 
    {
        Name = Request.Cookies[ItemName].Name,
        Value = Request.Cookies[ItemName].Value,
        Domain = Request.Cookies[ItemName].Domain,
        HttpOnly = Request.Cookies[ItemName].HttpOnly,
        Expires = Request.Cookies[ItemName].Expires,
        Path = Request.Cookies[ItemName].Path 
    });
}

------解决方案--------------------
没看到你给 cc 添加值
wc.Method = "POST"; 改成 GET  
------解决方案--------------------
你在后台自己给一个,试验一下