yourname386 2015年03月19日
求高手帮忙解决 c# 模拟登录带验证码 总提示验证码错误
c# 模拟登录带验证码 总提示验证码错误,这个网站以前没有加验证码的时候时可以正常模拟登录进去的。

这是以前的代码:
string str_ratk = "";
double dttick = this.cConvertDateTimeInt(System.DateTime.Now);
result = HttpHelper.GetHtml("http://www.plateno.com/p/nlogin.html?_=" + dttick.ToString() + "");
Regex rgeratk = new Regex(@"ratk""\s\w*=""\w*"">", RegexOptions.Compiled); // ratk"\s\w*="\w*">
Match mratk = rgeratk.Match(result);
str_ratk = mratk.Groups[0].ToString().Trim();
str_ratk = cGetStringBetween(str_ratk, "value=\"", "\">");

result = "";
postData = "fromType=0&username=13535127593&password=a111111&atk=" + str_ratk.Trim() + "&j_expiredays=0&passwordType=0";
result = HttpHelper.GetHtml("http://www.plateno.com/ajax_authentication", postData, true, HttpHelper.CookieContainer);

网站加了验证码后参考了一些网友的做法,但总是提示 “验证码错误”
...全文
220 点赞 收藏 14
写回复
14 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告