C#与一个彩票页面

http://www.zhcw.com/lottery/db_table_1_desc.htm 是中彩网的一个普通页面,不过这个页面要正确的下载并显示却很有点意思,下面是代码

HttpWebRequest request  =  (HttpWebRequest)WebRequest.Create( " http://www.zhcw.com/lottery/db_table_1_desc.htm " );
HttpWebResponse response 
=  (HttpWebResponse)request.GetResponse();
String characterSet 
=  response.CharacterSet;
if  (characterSet  ==   " ISO-8859-1 " //  注意字符集
{
    characterSet 
=   " gb2312 " ;
}
Stream stream;
if  (response.ContentEncoding  ==   " gzip " //  注意内容编码
{
    stream 
=   new  GZipStream(response.GetResponseStream(), CompressionMode.Decompress);
}
else
{
    stream 
=  response.GetResponseStream();
}
using  (StreamReader reader  =   new  StreamReader(stream, Encoding.GetEncoding(characterSet)))
{
    Console.Write(reader.ReadToEnd()); 
//  OK了
}
response.Close();

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值