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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 7442|回复: 7

[讨论] 关于获取验证码后回传cookies的问题

[复制链接]
发表于 2015-2-4 15:22:33 | 显示全部楼层 |阅读模式
        /// <summary>
        /// 根据Url获取图片
        /// </summary>
        /// <param name="item">参数类对象</param>
        /// <returns>返回图片</returns>
        internal Image GetImage(HttpItem item)
        {
            item.ResultType = ResultType.Byte;
            return ImageHelper.ByteToImage(GetHtml(item).ResultByte);
        }
至少给一个out 啊  将cookies 回传出来 一般验证码是要跟随cookies 的 要传递出来以便post
我找了半天 就这么一个 images方法


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-2-4 15:35:26 | 显示全部楼层
找了半天,你是在什么地方找的,教程不会没找吧

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

这里面不是有两种方法吗?

这个先不说,你的逻辑就不对,获取图片的时候一般是带着登录页面的Cookie过去的,也就是说用的是登录页面的cookie,你要获取这个验证码的页面干什么,根本 就没有用。

而且图片验证码的页面一般是不会有cookie返回的,只有输入的Cookie

 楼主| 发表于 2015-2-4 15:53:45 | 显示全部楼层
protected void Page_Load(object sender, EventArgs e)
       {

           HttpHelper http = new HttpHelper();
           HttpItem item = new HttpItem()
           {
               URL = "http://www.sufeinet.com/template/veikei_dz_life_20130810_plus/images/logo.png?2014-06-06",
               Method = "get",//URL     可选项 默认为Get   
               ResultType = ResultType.Byte
           };
           HttpResult result = http.GetHtml(item);
           Image img = byteArrayToImage(result.ResultByte);

       }

好吧。。 我用这个方式   应该多弄一些方便方法 调用哦
发表于 2015-2-4 16:01:41 | 显示全部楼层
赤狐 发表于 2015-2-4 15:53
protected void Page_Load(object sender, EventArgs e)
       {

直接调用方法还不方便,我想不到更方便的了,或者你说个方便方式,我肯定采纳,


如果你说让Image方法返回Cookie这个就不用提了,因为是你上面逻辑错误,这个根本就不需要返回Cookie。

发表于 2015-2-4 21:45:59 | 显示全部楼层
我只是路过打酱油的。
发表于 2015-3-8 11:22:33 | 显示全部楼层
站长苏飞 发表于 2015-2-4 15:35
找了半天,你是在什么地方找的,教程不会没找吧

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

飞哥,我遇到好几个都是每一次获取验证码更新一次cookies的情况了。
发表于 2015-3-9 08:12:24 | 显示全部楼层
zasray 发表于 2015-3-8 11:22
飞哥,我遇到好几个都是每一次获取验证码更新一次cookies的情况了。

带Cookie去提取验证码,就不会更新了
发表于 2015-3-14 21:58:08 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-12-19 20:41

© 2014-2021

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