首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何获取HTMl源码

2012-05-12 
怎么获取HTMl源码我想做个小程序 读取自己网站上面的一些信息,先捕获所有源码怎么捕获 哪位大哥告诉下 先

怎么获取HTMl源码
我想做个小程序 读取自己网站上面的一些信息,先捕获所有源码 怎么捕获 哪位大哥告诉下 先谢过了

[解决办法]
// <summary>
/// 分析得到网页源代码
/// </summary>
/// <param name="url">目标网址</param>
/// <param name="bm">网址编码</param>

public static string GetHtml(string url, string bm)
{
WebResponse response = null;
Stream stream = null;
StreamReader reader = null;

WebRequest request = WebRequest.Create(url);
response = request.GetResponse();
stream = response.GetResponseStream();


try
{
reader = new StreamReader(stream, System.Text.Encoding.GetEncoding(bm));
}
catch (Exception ex)
{
reader = new StreamReader(stream, System.Text.Encoding.GetEncoding("GB2312")); 
}

string pagehtml = reader.ReadToEnd();


stream.Flush();
stream.Close();
response.Close();

return pagehtml;



}
[解决办法]
我给的是win from开发下的.

热点排行