老虎下山

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年4月30日

摘要: using System;using System.Web;/// <summary>/// Cookie 的摘要说明/// </summary>public class Cookie{ /// <summary> /// 创建Cookies /// </summary> /// <param name="strName">Cookie 主键</param> /// <param name="strValue">Cookie 键值</param> /// &l 阅读全文
posted @ 2012-04-30 22:40 老虎下山 阅读(156) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Net;using System.IO;using System.Text;class Test{ [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // string url = "http://localhost/csdn2/1.asp"; // <% // if request("aa")=... 阅读全文
posted @ 2012-04-30 22:38 老虎下山 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 声明: 此文章只是记录我在处理163相册验证码图片识别过程时的想法思路,在此发表只是纯粹基于技术探讨目的.因此在文章中不会提供任何源码下载!!任何人利用这里介绍的方法所做任何事情而出现的责任本人概不负责!!如果需要转载此文,请注明原作者和出处!!识别验证码一般是要经过“去干扰”,“切字”,“识别”三步处理。一、切字:切字即是将图片里的每个验证码都分别“切”开,这样才能进行下一步的验证码识别,并且“切字”切出来的“字”顺序也关系到识别出来的字符顺序,比如以下验证码样例图片:则应该需要切出“7”,“4”,“3”,“7”,“7”五个字图。对于不同的验证码图片,“切字”的方法也不尽相同,如对于一些验证 阅读全文
posted @ 2012-04-30 22:37 老虎下山 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 声明: 此文章只是记录我在处理163相册验证码图片识别过程时的想法思路,在此发表只是纯粹基于技术探讨目的.因此在文章中不会提供任何源码下载!!任何人利用这里介绍的方法所做任何事情而出现的责任本人概不负责!!如果需要转载此文,请注明原作者和出处!!一.认识验证码图片下面提供几种163相册的验证码图片样例: 从上面的样例图中可知道163相册的验证码只是使用了平常所见的中规中距的0-9数字验证码和外加一些干扰措施,其中0-9数字图如下: 二.去除干扰从上面的样例图中可知道163相册的验证码图片使用了"变色","干扰点","干扰线",&quo 阅读全文
posted @ 2012-04-30 22:35 老虎下山 阅读(283) 评论(0) 推荐(0) 编辑

摘要: 琢磨了几天终于成功了!方法就是利用 Fiddler 来查看登录时发送的数据,主要是查看HTTP数据的header,不过登录http://my.qq.com/ 还要发送内容。进入加密相册稍微简单一些,只要带上验证码图片返回的Cookie值,然后GET以下地址即可得到该相册的XML数据:http://xa.photo.qq.com/cgi-bin/common/cgi_view_album?uin=QQ号&refer=portal&albumid=相册ID&password=密码MD5值&verifycode=验证码希望对大家有所帮助,有不明白的地方或者发现错误请留 阅读全文
posted @ 2012-04-30 22:34 老虎下山 阅读(442) 评论(0) 推荐(0) 编辑

摘要: 最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以实现图片识别了: GrayByPixels(); //灰度处理 GetPicValidByValue(128, 4); //得到有效空间 Bitmap[] pics = GetSplitPics(4, 1); //分割 string 阅读全文
posted @ 2012-04-30 22:32 老虎下山 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 首先打开网站,查看源文件,找到他的登录表单部分。比如:<form name="login" action="loginMain.jsp" method="POST" target="_top"> <table width="218" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50" height=& 阅读全文
posted @ 2012-04-30 22:29 老虎下山 阅读(251) 评论(0) 推荐(0) 编辑