您的位置:首页 > 理论基础 > 计算机网络

[C#HttpHelper]官方产品发布与源码下载---苏飞版

2014-07-16 14:45 260 查看
转自:http://www.sufeinet.com/thread-3-1-1.html

C#HttpHelper官方产品发布与源码下载---苏飞版

导读部分

-------------------------------------------------------------------------------------------------------------

C#基类库苏飞版--系列教程导航

http://www.sufeinet.com/thread-655-1-1.html

本站是C#HttpHelper类唯一官方网站,唯一更新网站,希望大家收藏关注。

介绍

C#HttpHelper实现了C#HttpWebRequest抓取时无视编码,无视证书,无视Cookie,并且实现的代理的功能,使用它您可以进行Get和Post请求,可以很方便
的设置Cookie,证书,代理,编码问题您不用管,因为类会自动为您识别网页的编码。

这个类是我以前写百度,Google,Soso,Sogou等网络蜘蛛时使用的,经过上千万个网站的测试,上万个网站抓取的例子总结出来的,中间的方法也是我实验了很久之后方案,所以大家可以放心使用。

我不敢说100%,但是应该是99%的网站都没有问题,都可以无视编码,证书,和Cookie,如果你确实发现那个网站在使用本类过程中有问题,出现乱码,或者是获取不了,不能带Cookie,不能带证书等问题,我非常乐意您能联系我,提出您的问题,您也可以直接回复本帖子,我会第一时间进行解答。
反馈建议

邮件订阅更新(通过邮件订阅,当类有更新时会发送更新通知)

使用SVN获取:http://www.sufeinet.com/thread-7297-1-1.html

Httphelper代码在线预览

1.HttpHelper类下载

代码生成器:http://www.sufeinet.com/thread-3690-1-1.html
如果你不会使用类可以使用这个工具直接生成访问代码,非常方便

下载之前你首先要注册成为会员哦,注册之后就可以直接下载啦

以下是各个版本的HttpHelper类下载链接

以后HttpHelper类就不再提供多个版本了,只提供最新的Net2.0和4.0版本的。当然也有可能提供3.5或者是更高版本的,而不是像现在提供多个版本类,只对Net版本进行开发。希望大家喜欢

我相信这样功能会更全面一些。

.NET2.0版本表列
注意哦,如果不是本站注册会员是没有权限下载的

1.4正式版

HttpHelper-NotNet2.0-2014-05-13.rar (5.78
KB, 下载次数: 36302)

更新了很多高端问题,优化的请求方式,是一个新技术跨越的版本

复制代码
.Net4.0 版本表列
注意哦,如果不是本站注册会员是没有权限下载的

1.0正式版

HttpHelper-NotNet4.0-2014-05-13.rar (5.38
KB, 下载次数: 5529)

本版本是Net4.0的第一个版本,功能远远超过2.0,并且使用最新最潮的技术,从性能和稳定性上有质的飞越

复制代码
更新报告

2014-04-21 1.4.5版发布可自由切换IE代理

2014-02-08 关于默认不使用IE代理的重要更新

2014-01-17 V1.4.4发布

2013-11-20 关于Cookie的更新

2013-11-04 关于代理的重要更新

2013-10-21 关于Cookie的重大更新

2013-10-12更新 教程与升级报告

2013-09-29更新 重要更新关于Cookie

2013-08-17更新 (主要是对核心实现代码进行优化)

2013-08-13更新 教程与升级报告

2013-04-29更新 教程与升级报告

2013-04-12更新 教程与升级报告

2013-02-07更新 教程与升级报告

2013-01-29更新 教程与升级报告

2013-01-07更新 教程与升级报告

相关链接

Httphelper类源码下载:http://www.sufeinet.com/thread-3-1-1.html

Httphelper类在线代码生成器:http://www.sufeinet.com/thread-3690-1-1.html

Httphelper类原理:http://www.sufeinet.com/thread-6-1-1.html

Httphelper类教程:http://www.sufeinet.com/forum.ph
... action=view&ctid=23

Httphelper类例子:http://www.sufeinet.com/forum.ph
... action=view&ctid=22

HttpCookieHelper帮助类:http://www.sufeinet.com/thread-2382-1-1.html

Httphelper头信息(ContentType)默认为text/html无懈可击

2.在webBrowser中取Cookie的方法

在很多情况下我们会使用间进程的webBrowser去实现一些网页的请求和抓去,这个时候有部分网页是取不到Cookie的,那怎么办呢?下面我提供一个方法,应该99%的都能取到,

[C#] 纯文本查看 复制代码

?
3.去掉所有的Html代码

[C#] 纯文本查看 复制代码

?
方法如上面所示直接调用StripHTML方法就行了

4.设置URl格式的问题

[C#] 纯文本查看 复制代码

?
5.HttpHelper类使用方法,

使用方法如下

[C#] 纯文本查看 复制代码

?
本例子是一个统一的标准写法,大家可以根据需要自行修改,在下面还会有对特定功能的说明请大家继续看

6.最简单的Post与Get的写法

[C#] 纯文本查看 复制代码

?
7.HttpHelper设置Header参考的方法

[C#] 纯文本查看 复制代码

?
下面我列出一些不能直接Add的参数

8.HttpHelper获取图片的方式

[C#] 纯文本查看 复制代码

?
9.二次或多次使用Cookie的方式

字符串Cookie

[C#] 纯文本查看 复制代码

?
CookieCollection类型的Cookie使用方法

[C#] 纯文本查看 复制代码

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: