首页 > Windows开发 > 详细

C# 取得网址源码

时间:2015-12-03 14:00:04      阅读:308      评论:0      收藏:0      [点我收藏+]

HttpWebRequest wwb = (HttpWebRequest)WebRequest.Create(url);
wwb.UserAgent = "Mozilla/5.0";//用户代理;与浏览器相关;没有的话,可能会导致GetResponse()
wwb.ContentType = "text/html; charset=UTF-8";
wwb.Method = "GET";
WebResponse wwebRes = null;// (HttpWebResponse)wwb.GetResponse();
Stream wwebStream = null;
StreamReader sssr = null;// new StreamReader(wwebRes.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
//string sstrHtml;
StringBuilder sb = new StringBuilder();
try
{
wwebRes = (HttpWebResponse)wwb.GetResponse();
}
catch (WebException ex)
{
//wwebRes = (HttpWebResponse)ex.Response;//错误信息
return "";
}
finally
{
//及时释放资源
if (wwebRes != null)
{
wwebStream = wwebRes.GetResponseStream();
sssr = new StreamReader(wwebRes.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
//获得网页源码
string str1 = null;
while ((str1 = sssr.ReadLine()) != null)
{
sb.Append(str1);
}
// sstrHtml = sssr.ReadToEnd();
wwebStream.Close();
sssr.Close();
wwebRes.Close();
wwb.Abort();
}
}

C# 取得网址源码

原文:http://www.cnblogs.com/sulong/p/5015546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!