下载文件遇到Content-Encoding:deflate!怎么解压缩啊?
下载地址
http://bill.finance.sina.com.cn/bill/trade_item.php?stock_code=sh600123
下载到的文件内容都是乱码,文件开头是
00000000h: DD 5D 7B 73 DB C6 B5 FF DB FC ; {s燮?埸
.........
这个开头不符合gzip(rfc1952)的格式 试过好几个解压的程序 下载了zlib(rfc1950)的库来解也没能好使。
恳请那位高人帮帮忙把这个页面下载搞定!!!
用flashget下载到的结果也是如此,下面是flashget的下载记录:
Thu Mar 08 19:55:27 2007 正在连接代理服务器 210.82.62.78 [IP=210.82.62.78:443]
Thu Mar 08 19:55:28 2007 已连接.
Thu Mar 08 19:55:28 2007 GET http://bill.finance.sina.com.cn/bill/trade_item.php?stock_code=sh600123 HTTP/1.1
Thu Mar 08 19:55:28 2007 Host: bill.finance.sina.com.cn
Thu Mar 08 19:55:28 2007 Accept: */*
Thu Mar 08 19:55:28 2007 Referer: http://dl.pconline.com.cn/html_2/1/104/id=5226&pn=0&linkPage=1.html
Thu Mar 08 19:55:28 2007 Cookie: SINAGLOBAL=210.82.62.78.21811173092243499; SINA_NEWS_CUSTOMIZE_city=%u5357%u4EAC
Thu Mar 08 19:55:28 2007 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Thu Mar 08 19:55:28 2007 Pragma: no-cache
Thu Mar 08 19:55:28 2007 Cache-Control: no-cache
Thu Mar 08 19:55:28 2007 Connection: close
Thu Mar 08 19:55:28 2007 HTTP/1.0 200 OK
Thu Mar 08 19:55:28 2007 Server: nginx/0.5.11
Thu Mar 08 19:55:28 2007 Date: Thu, 08 Mar 2007 11:55:20 GMT
Thu Mar 08 19:55:29 2007 Content-Type: text/html
Thu Mar 08 19:55:29 2007 Content-Encoding: deflate
Thu Mar 08 19:55:29 2007 Content-Length: 6879
Thu Mar 08 19:55:29 2007 X-Cache: MISS from hqy.3322.org
Thu Mar 08 19:55:30 2007 Proxy-Connection: close
Thu Mar 08 19:55:30 2007 开始接受数据!
[解决办法]
会不会服务器上的东西就有问题?
[解决办法]
deflate/inflate那么著名的压缩算法,居然没人知道。。。
[解决办法]
用迅雷下载就不是乱码呀
没试过用VC下载
[解决办法]
把请求中的 Content-Encoding: deflate 删除 不就 就可以了吗