陈大人的备忘录
记忆不会继续...吗?

HttpHelper万能框架 V1.9 源代码及DLL下载

C#HttpHelper实现了C#HttpWebRequest抓取时无视编码,无视证书,无视Cookie,并且实现的代理的功能,使用它您可以进行Get和Post请求,可以很方便 的设置Cookie,证书,代理,编码问题您不用管,因为类会自动为您识别网页的编码。
这个类是我以前写百度,Google,Soso,Sogou等网络蜘蛛时使用的,经过上千万个网站的测试,上万个网站抓取的例子总结出来的,中间的方法也是我实验了很久之后方案,所以大家可以放心使用。

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

官方的说明还是挺多的:http://www.sufeinet.com/thread-3-1-1.html

同时提供了一个代码生成器:http://tool.sufeinet.com/HttpHelper.aspx

 

这么好的东西竟然还收费,真的不能忍啊!于是鉴于互联网精神,免费提供给大家,欢迎下载!DLL的话直接使用就可以了。

HttpHelper 万能框架V1.9.0.1

HttpHelper.dll

 

入门教程

POST请请求是使用Http协议与请求的URL进行连接,然后再写入数据,最后关闭连接的过程。

下面看下怎么样使用我的框架来完成这一次发送和接收数据第一步引入命名空间

using CsharpHttpHelper;
using System.Net;

第二部在页面下写相关代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CsharpHttpHelper;
using System.Net;
using CsharpHttpHelper.Enum;
namespace CsharpHttpHelper_Demo
{
    public partial class HttpPost_Demo : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //创建Httphelper对象
            HttpHelper http = new HttpHelper();
            //创建Httphelper参数对象
            HttpItem item = new HttpItem()
            {
                URL = "http://www.sufeinet.com",//URL     必需项   
                Method = "post",//URL     可选项 默认为Get  
                ContentType = "application/x-www-form-urlencoded",//返回类型    可选项有默认值
                Postdata = "a=123&c=456&d=789",//Post要发送的数据
            };
            //请求的返回值对象
            HttpResult result = http.GetHtml(item);
            //获取请请求的Html
            string html = result.Html;
            //获取请求的Cookie
            string cookie = result.Cookie;
        }
    }
}

是这么简单完成了。

评论 2

  1. #1
    头像

    很好我拿走了~~

    匿名3年前 (2016-09-12)回复
  2. #2
    头像

    收费很正常吧.

    匿名2年前 (2018-06-12)回复

陈大人 专注分享 更专业 更方便

陈大人网联图网络