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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 4740|回复: 5

[HttpHelper] GZIP问题

[复制链接]
发表于 2016-9-1 21:28:31 | 显示全部楼层 |阅读模式
QQ图片20160901212558.png
如图,response回来的文件头显示,是经过gzip压缩的
但实际html得到的是明文
httpitem中,ResultType = ResultType.Byte
1.9.0.6没有看到resultByte项
在1.4下,能得到resultByte,且大于不是压缩后的大小,而是明文大小

请问是怎么回事?


补充内容 (2016-9-1 22:00):
更正一下,不是没有resultByte项,是resultByte项返回是空的。但item中请求的是byte

本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2016-9-1 21:40:30 | 显示全部楼层
ResultType.Byte 没有这个是不是少引用命名空间了CsharpHttpHelper.Enum
这个在VS里应该就有提示,学习好VS是开发的第一步

另外我好像没有发布过1.4的HttpHelper万能框架吧,你是从那里能到手的?
发表于 2016-9-1 22:05:07 | 显示全部楼层
提供一下你的包或者连接这边测试一下看看
 楼主| 发表于 2016-9-1 22:45:25 | 显示全部楼层
站长苏飞 发表于 2016-9-1 22:05
提供一下你的包或者连接这边测试一下看看

加了item.Encoding = Encoding.UTF8后
html为压缩文,byte为null
不加Encoding
html为明文,byte内容为明文大小
发表于 2016-9-2 09:09:59 | 显示全部楼层
http://www.sufeinet.com/thread-9926-1-1.html 我重新更新了一下Dll文件,这个编码和GZIP配合的时候确实有Bug,我这边不好模拟你的现实情况,你直接下载测试一下,源码没有更新,只更新了Dll文件,
发表于 2017-4-11 09:19:50 | 显示全部楼层
AutomaticDecompression = DecompressionMethods.GZip  使用这个后正常
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-4-29 13:43

© 2014-2021

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