CHttpFile保存网页源代码?该怎么处理
CHttpFile保存网页源代码?
我想要下载gzip压缩过的网页,必须是gzip压缩的,首先,头是这样的
------解决方案--------------------
到网上找一个ZLIB的库,然后解压就可以了!
我想要下载gzip压缩过的网页,必须是gzip压缩的,首先,头是这样的
- C/C++ code
pFile->AddRequestHeaders("User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E; BOIE9;ZHCN)\t\n"); pFile->AddRequestHeaders("Accept: text/html \t\n"); pFile->AddRequestHeaders("Accept-Encoding: gzip,deflate\t\n"); pFile->AddRequestHeaders("Accept-Language: zh-CN\t\n"); CString temp="Referer: "+str_itaobao; pFile->AddRequestHeaders(temp); temp = "Host: " + itemaddrtemp.Mid(7,index-3); pFile->AddRequestHeaders(temp); pFile->AddRequestHeaders("Connection: Keep-Alive\t\n"); pFile->AddRequestHeaders(cookie); //然后通过 while (pFile->ReadString(login)) { content += login + "\n"; }
------解决方案--------------------
到网上找一个ZLIB的库,然后解压就可以了!