2009年7月29日

用C#抓取AJAX页面的内容[转]

摘要: 现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的! 但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件 但是使用Webbrowser你会发现,在DownloadComplete事件中,你根本无法知道页面何时才算是真正的加载完毕! 当然个别有Fram... 阅读全文

posted @ 2009-07-29 10:06 zeroStart 阅读(1408) 评论(2) 推荐(0) 编辑

2009年7月8日

163相册验证码图片的识别手记之二 --- 识别[转]

摘要: 声明: 此文章只是记录我在处理163相册验证码图片识别过程时的想法思路,在此发表只是纯粹基于技术探讨目的.因此在文章中不会提供任何源码下载!!任何人利用这里介绍的方法所做任何事情而出现的责任本人概不负责!!如果需要转载此文,请注明原作者和出处!!识别验证码一般是要经过“去干扰”,“切字”,“识别”三步处理。一、切字:切字即是将... 阅读全文

posted @ 2009-07-08 16:57 zeroStart 阅读(536) 评论(0) 推荐(0) 编辑

163相册验证码图片的识别手记之一 --- 去除干扰[转]

摘要: 声明: 此文章只是记录我在处理163相册验证码图片识别过程时的想法思路,在此发表只是纯粹基于技术探讨目的.因此在文章中不会提供任何源码下载!!任何人利用这里介绍的方法所做任何事情而出现的责任本人概不负责!!如果需要转载此文,请注明原作者和出处!!一.认识验证码图片下面提供几种163相册的验证码图片样例: 从上面的样例图中可知道163相册的验证码只是使用了平常所见的中规中距的0-9数字验证码和外加一... 阅读全文

posted @ 2009-07-08 16:56 zeroStart 阅读(560) 评论(0) 推荐(0) 编辑

C# 图片处理之:彩色图片转为黑白图[转]

摘要: 首先解释下所谓的黑白图片。其实更准确地应该叫256级灰度图。当一个颜色点的R=G=B时,就是我们所谓的“灰色”。由于RGB的取值范围在[0,255],所以一共只有256种可能。所以彩色图片转为黑白图片的原理非常简单。只要扫描彩图的每一点,让输出图对应点的R=G=B就成了。现在问题的关键就是如何取值了。一般有两种,一种是彩图RGB三分量的算数平均值,另一种是加权平均值。加权平... 阅读全文

posted @ 2009-07-08 16:51 zeroStart 阅读(4399) 评论(1) 推荐(0) 编辑

车牌识别及验证码识别的一般思路[转]

摘要: 本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字的识别难度也不小),因此未被对方接受。在此放出,同时描述一下思路及算法。全文分两部分,第一部分讲车牌识别及普通验证码这一类识别的普通方法,第二部分讲对类似QQ验证码,Gmail验证码这一类变态验证码的识别方法和思路。一、车牌... 阅读全文

posted @ 2009-07-08 16:38 zeroStart 阅读(901) 评论(0) 推荐(2) 编辑

用于验证码图片识别的类(C#源码)[转]

摘要: 最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以实现图片识别了: GrayByPi... 阅读全文

posted @ 2009-07-08 16:18 zeroStart 阅读(1069) 评论(0) 推荐(1) 编辑

2009年7月1日

AMF学习2远程调用的封装[转]

摘要: 前一篇文章中已经学习了AMF数据类型,那么接下来就要将一个完整的AMF文件的封装格式了。AMF文件总体来说分为4部分:前言(Preamble)、AMF头、AMF主体和主体的响应。前言的前2字节用于说明AMF的版本,目前AMF有2个版本AMF0和AMF3.如使用AMF0则是:00 00第3和第4字节用16位整数表示AMF头的数量。每一个AMF头是由以下四部分组成:UTF string 表示Heade... 阅读全文

posted @ 2009-07-01 23:07 zeroStart 阅读(1381) 评论(0) 推荐(0) 编辑

AMF学习1数据类型[转]

摘要: AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的传输效率比XML高。AMF使用HTTP方式传输,目前主要是用于ActionScript中,即实现Flex和Server之间的通信。我是... 阅读全文

posted @ 2009-07-01 22:58 zeroStart 阅读(1266) 评论(0) 推荐(0) 编辑

2009年6月27日

C#图像处理类

摘要: [代码] 阅读全文

posted @ 2009-06-27 08:13 zeroStart 阅读(642) 评论(0) 推荐(0) 编辑

2009年6月20日

Flex 程序性能测试[转]

摘要: Flex 程序性能测试作者:叶晖俊 yehuijun2001@163.com2008年4月11日注: Flex程序的性能测试, 作者叶晖俊。 本文版权归属作者所有,可以自由转载,但是必须注明出处和作者,否则将追究法律责任。简介:Adobe的Flex 已经越来越流行,但是Flex程序的性能测试却还没有很好的工具。包括著名的性能测试工具LoadRunner都还没有对新版本Flex性能测试有很好的支持。... 阅读全文

posted @ 2009-06-20 16:34 zeroStart 阅读(448) 评论(1) 推荐(0) 编辑

2009年6月18日

.Net Winform 程序自我重启

摘要: 以下功能实现应用程序重启功能。[代码] 阅读全文

posted @ 2009-06-18 10:36 zeroStart 阅读(704) 评论(1) 推荐(0) 编辑

C# 操作COOKIES通用类[转]

摘要: [代码] 阅读全文

posted @ 2009-06-18 01:05 zeroStart 阅读(1016) 评论(0) 推荐(1) 编辑

C# 模拟网页登录[转]

摘要: 经过实测,此代码可用。[代码] 阅读全文

posted @ 2009-06-18 01:02 zeroStart 阅读(3107) 评论(0) 推荐(1) 编辑

向腾讯服务器发送带Cookie的HTTP数据以便登录myQQ和加密相册(C#)[转]

摘要: 琢磨了几天终于成功了!方法就是利用 Fiddler 来查看登录时发送的数据,主要是查看HTTP数据的header,不过登录http://my.qq.com/ 还要发送内容。进入加密相册稍微简单一些,只要带上验证码图片返回的Cookie值,然后GET以下地址即可得到该相册的XML数据:http://xa.photo.qq.com/cgi-bin/common/cgi_view_album?uin=Q... 阅读全文

posted @ 2009-06-18 01:01 zeroStart 阅读(1449) 评论(1) 推荐(0) 编辑

运用C#在采集时进行自动验证登录[转]

摘要: 首先打开网站,查看源文件,找到他的登录表单部分。比如:[代码]从以上表单可以看出,表单提交的方法是:POST,提交至loginMain.jsp处理,共有两个表单项即:username、passwd下面是C#模仿登录程序:Login.cs[代码]调用以上的方法来获取需要登录才能查看的内容。[代码]sHtml即为你登录之后看到的内容 阅读全文

posted @ 2009-06-18 00:59 zeroStart 阅读(738) 评论(0) 推荐(0) 编辑

导航