http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3777|回复: 3

[求助] httpHelper.GetStream(newverifyUrl, cookieReg, regurl, proxy)

[复制链接]
发表于 2012-10-31 16:53:30 | 显示全部楼层 |阅读模式
为何没有这个方法?我跟着这个贴子做:www#cnblogs#com/wuhuacong/archive/2010/11/24/1886209#html
没有这个方法,不会取得它的验证码,求高手帮助。(因为没有权限发链接,请把点替换#就是贴子的网址了。)


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2012-10-31 17:50:42 | 显示全部楼层
网址是要吧的,你只要不发连接就行了。稍等一下吧,这个方法我稍后更新上去。
你如果急用的话可以先在这个方法的基础使用,应该是可以的,或者你自己再修改一下。
[C#] 纯文本查看 复制代码
 /// <summary>
        /// 获取返回的流
        /// </summary>
        /// <param name="newverifyUrl">验证URL</param>
        /// <param name="cookieReg">Cookie</param>
        /// <param name="regurl">URL</param>
        /// <param name="proxy">代理IP</param>
        /// <returns>StreamReader</returns>
        public StreamReader GetStream(string newverifyUrl, CookieContainer cookieReg, string regurl, string proxy)
        {

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(regurl);
            //设置代理服务器
            WebProxy myProxy = new WebProxy(proxy, false);
            //建议连接
            myProxy.Credentials = new NetworkCredential("", "");
            //给当前请求对象
            request.Proxy = myProxy;
            //设置安全凭证
            request.Credentials = CredentialCache.DefaultNetworkCredentials;

            request.Method = "get";
            request.Accept = "text/html, application/xhtml+xml, */*";
            request.ContentType = "application/x-www-form-urlencoded";
            request.Referer = newverifyUrl;
            //Cookie
            request.CookieContainer = cookieReg;
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            return new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
        }
 楼主| 发表于 2012-12-3 10:14:26 | 显示全部楼层
谢谢,确实好用,管理员很用心!!支持!!
发表于 2013-3-7 21:41:29 | 显示全部楼层
赢天互联-小罗 发表于 2012-12-3 10:14
谢谢,确实好用,管理员很用心!!支持!!

现在新版可以直接返回byte类型
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-14 05:38

© 2014-2021

快速回复 返回顶部 返回列表