亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#獲取網(wǎng)頁HTML源碼實例

 更新時間:2014年10月12日 16:31:04   投稿:shichen2014  
這篇文章主要介紹了C#獲取網(wǎng)頁HTML源碼的方法,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了C#獲取網(wǎng)頁HTML源碼的方法,分享給大家供大家參考。具體方法如下:

關(guān)鍵代碼如下:

復(fù)制代碼 代碼如下:
/// <summary>
/// 獲取網(wǎng)頁HTML源碼
/// </summary>
/// <param name="url">鏈接 eg:http://www.baidu.com/ </param>
/// <param name="charset">編碼 eg:Encoding.UTF8</param>
/// <returns>HTML源碼</returns>
public static string GetHtmlSource(string url, Encoding charset)
{

    string _html = string.Empty;
    try
    {
 HttpWebRequest _request = (HttpWebRequest)WebRequest.Create(url);
 HttpWebResponse _response = (HttpWebResponse)_request.GetResponse();
 using (Stream _stream = _response.GetResponseStream())
 {
     using (StreamReader _reader = new StreamReader(_stream, charset))
     {
  _html = _reader.ReadToEnd();
     }
 }
    }
    catch (WebException ex)
    {
 using (StreamReader sr = new StreamReader(ex.Response.GetResponseStream()))
 {
     _html = sr.ReadToEnd();
 }
    }
    catch (Exception ex)
    {
 _html = ex.Message;
    }
    return _html;
}

測試代碼如下:

復(fù)制代碼 代碼如下:
public static void GetHtmlSourceTest()
{
    string _url = "http://www.baidu.com/";
    string _htmlSource = HttpWebRequestUtilsV2.GetHtmlSource(_url, Encoding.UTF8);
    Console.WriteLine(_htmlSource);
}

測試效果如下圖所示:

希望本文所述對大家的C#程序設(shè)計有所幫助

相關(guān)文章

  • C# 以MDF文件鏈接數(shù)據(jù)庫的示例代碼

    C# 以MDF文件鏈接數(shù)據(jù)庫的示例代碼

    本篇文章主要介紹了C# 以MDF文件鏈接數(shù)據(jù)庫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • C#實現(xiàn)對文件進(jìn)行加密保護(hù)的示例代碼

    C#實現(xiàn)對文件進(jìn)行加密保護(hù)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)對文件進(jìn)行加密保護(hù)的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • 常用類之TCP連接類-socket編程

    常用類之TCP連接類-socket編程

    常用類之TCP連接類-socket編程...
    2007-03-03
  • C# GDI+實現(xiàn)時鐘表盤

    C# GDI+實現(xiàn)時鐘表盤

    這篇文章主要為大家詳細(xì)介紹了C# GDI+實現(xiàn)時鐘表盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 綁定winform中DataGrid

    綁定winform中DataGrid

    綁定winform中DataGrid,需要的朋友可以參考一下
    2013-02-02
  • C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)

    C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)

    C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)...
    2007-03-03
  • C# 設(shè)計模式系列教程-適配器模式

    C# 設(shè)計模式系列教程-適配器模式

    通過適配器,客戶端可以調(diào)用同一接口,因而對客戶端來說是透明的。這樣做更簡單、更直接、更緊湊。
    2016-06-06
  • C#中的is和as操作符區(qū)別小結(jié)

    C#中的is和as操作符區(qū)別小結(jié)

    這篇文章主要介紹了C#中的is和as操作符區(qū)別小結(jié),is是驗證操作對象是不是自己希望的,as是將對象轉(zhuǎn)換成指定類型,需要的朋友可以參考下
    2015-01-01
  • 最新評論