获取远程网页的内容之一(downmoon原创)

获取远程网页的内容之一(downmoon原创)
一、本机直接上网时:

获取指定远程网页内容 #region 获取指定远程网页内容
/**/ /// <summary>
/// 获取指定远程网页内容
/// </summary>
/// <paramname="strUrl"> 所要查找的远程网页地址 </param>
/// <paramname="timeout"> 超时时长设置,一般设置为8000 </param>
/// <paramname="enterType"> 是否输出换行符,0不输出,1输出文本框换行 </param>
/// <paramname="EnCodeType"> 编码方式 </param>
/// <returns></returns>
/// 也可考虑staticstring


public string GetRequestString( string strUrl, int timeout, int enterType,EncodingEnCodeType)
... {
string strResult;
try
... {
HttpWebRequestmyReq
= (HttpWebRequest)HttpWebRequest.Create(strUrl);
myReq.Timeout
= timeout;
HttpWebResponseHttpWResp
= (HttpWebResponse)myReq.GetResponse();
StreammyStream
= HttpWResp.GetResponseStream();
StreamReadersr
= new StreamReader(myStream,EnCodeType);
StringBuilderstrBuilder
= new StringBuilder();

while ( - 1 != sr.Peek())
... {
strBuilder.Append(sr.ReadLine());
if (enterType == 1 )
... {
strBuilder.Append(
" " );
}

}

strResult
= strBuilder.ToString();
}

catch (Exceptionerr)
... {
strResult
= " 请求错误: " + err.Message;
}

return strResult;
}


#endregion



二:通过域环境代理上网时这样就不行了! 下篇文章分解,呵呵!

获取远程网页的内容之二(downmoon原创)

在webForm中WebRequest/WebClient/WebBrowser获取远程页面源码的三种方式(downmoon)

<script src="http://blog.csdn.net/count.aspx?ID=663337&amp;Type=Rank" type="text/javascript"></script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值