最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#利用WebClient和WebRequest獲取網(wǎng)頁源代碼的示例代碼

 更新時間:2026年03月18日 09:36:31   作者:xiaoshuaishuais  
本文介紹了在C#中通過WebClient和WebRequest兩種方式獲取網(wǎng)頁源碼的詳細(xì)步驟,并提供了示例代碼,這些方法適用于從網(wǎng)絡(luò)上抓取網(wǎng)頁內(nèi)容,需要的朋友可以參考下

WebClient類獲取網(wǎng)頁源代碼

WebClient類在System.Net命名空間下,WebClient類向URI標(biāo)識的任何本地、Intranet或Internet資源發(fā)送數(shù)據(jù)以及從這些資源接收數(shù)據(jù)的方法。

using System.IO;
using System.Net;
using System.Text;

PageUrl = "http://www.webkaka.com"; //獲取源代碼的網(wǎng)頁
WebClient wc = new WebClient(); // 創(chuàng)建WebClient實例提供向URI 
wc.Credentials = CredentialCache.DefaultCredentials; // 獲取或設(shè)置Internet 請求進(jìn)行身份驗證的網(wǎng)絡(luò)憑據(jù)。

Encoding enc = Encoding.GetEncoding("GB2312"); // 亂碼就改成 utf-8 或 GB2312
Byte[] pageData = wc.DownloadData(PageUrl); 
ContentHtml.Text = enc.GetString(pageData); // 輸出字符串HTML代碼

WebRequest類獲取網(wǎng)頁源代碼

WebRequest類是.NET Framework中“請求/響應(yīng)”模型的abstract基類,用于訪問Internet數(shù)據(jù)。應(yīng)用程序處理WebRequest類的實例,而協(xié)議特定的子類則執(zhí)行請求的具體細(xì)節(jié),請求從應(yīng)用程序發(fā)送到某個特定的URI。注冊WebRequest子類通常是為了處理某個特定的協(xié)議(如HTTP或FTP),但是也可以注冊它以處理對特定服務(wù)器或服務(wù)器上的路徑的請求。

WebRequest類中最常用的是Create方法,為指定的URI方案初始化新的WebRequest實例。

public static WebRequest Create
(
  string requestUriString
)

注意:Create方法將運行時 WebRequest 類的子類作為與requestUri最接近的注冊匹配項返回。如,以http://的URI在requestUri中傳遞時,由Create返回HttpWebRequest。如果為傳遞以file://開頭的URI,則Create將返回FileWebRequest實例。.

WebResponse類是abstract基類,特定的響應(yīng)類從該抽象基類派生。而從WebResponse類派生的協(xié)議特定的類攜帶請求的詳細(xì)信息。

public virtual WebResponse GetResponse ()

  返回值:對Internet請求的響應(yīng)的WebResponse。
using System.IO;
using System.Net;
using System.Text;
PageUrl = "http://www.webkaka.com"; //獲取源代碼的網(wǎng)頁
WebRequest request = WebRequest.Create(PageUrl); //返回WebRequest的子類HttpWebRequest
WebResponse response = request.GetResponse(); //返回對 Internet 請求的響應(yīng)
Stream resStream = response.GetResponseStream(); //從 Internet 資源返回數(shù)據(jù)流。?
Encoding enc = Encoding.GetEncoding("GB2312"); // 亂碼就改成 utf-8 / GB2312
StreamReader sr = new StreamReader(resStream, enc); //以一種特定的編碼從字節(jié)流中讀取字符。?
ContentHtml.Text = sr.ReadToEnd(); //輸出HTML代碼
sr.Close();

到此這篇關(guān)于C#利用WebClient和WebRequest獲取網(wǎng)頁源代碼的示例代碼的文章就介紹到這了,更多相關(guān)C#獲取網(wǎng)頁源代碼的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#數(shù)組去重的方法匯總

    C#數(shù)組去重的方法匯總

    本文總結(jié)了C#中數(shù)組和List類型去重的多種方法,包括使用LINQ的Distinct()方法、HashSet、GroupBy方法等,文章還比較了不同方法的性能,并推薦了針對不同場景的最佳方法,需要的朋友可以參考下
    2026-01-01
  • C#根據(jù)日期計算星期幾的實例代碼

    C#根據(jù)日期計算星期幾的實例代碼

    本示例采用基姆拉爾森計算公式來根據(jù)日期計算未來日子是星期幾。對基姆拉爾森計算公式不清楚的朋友可以先看下計算公式哦。本文分為客戶端和服務(wù)的實現(xiàn)C#根據(jù)日期計算星期幾的實例代碼,需要的朋友參考下
    2016-08-08
  • 一文詳解Unity3D?AudioSource組件使用示例

    一文詳解Unity3D?AudioSource組件使用示例

    這篇文章主要為大家介紹了一文詳解Unity3D?AudioSource組件使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • c#動態(tài)執(zhí)行腳本的3種方式詳解

    c#動態(tài)執(zhí)行腳本的3種方式詳解

    本文主要介紹了c#動態(tài)執(zhí)行腳本的3種方式詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • .NET Core開發(fā)之配置詳解

    .NET Core開發(fā)之配置詳解

    這篇文章給大家分享了.NET Core開發(fā)中相關(guān)配置的知識點內(nèi)容,有需要的朋友們可以參考下。
    2018-08-08
  • 淺析C#中StringBuilder類的高效及與String的對比

    淺析C#中StringBuilder類的高效及與String的對比

    StringBuilder類所創(chuàng)造出來的字符串對象在拼接操作等方面比普通的string類往往要高效很多,這是它們在內(nèi)存劃分方式上的不同所決定的,下面就來淺析C#中StringBuilder類的高效及與String的對比
    2016-05-05
  • Unity Sockect實現(xiàn)畫面實時傳輸案例原理解析

    Unity Sockect實現(xiàn)畫面實時傳輸案例原理解析

    Socket是比較常用的一種通信方式,本文通過案例給大家介紹Unity Sockect實現(xiàn)畫面實時傳輸功能,感興趣的朋友一起看看吧
    2021-08-08
  • Unity Shader實現(xiàn)紋理遮罩效果

    Unity Shader實現(xiàn)紋理遮罩效果

    這篇文章主要為大家詳細(xì)介紹了Unity Shader實現(xiàn)紋理遮罩效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • c#操作iis根目錄的方法

    c#操作iis根目錄的方法

    這篇文章主要介紹了c#操作iis根目錄的方法,涉及C#針對IIS下目錄的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • C#實現(xiàn)拆分合并Word表格中的單元格

    C#實現(xiàn)拆分合并Word表格中的單元格

    我們在使用Word制作表格時,由于表格較為復(fù)雜,只是簡單的插入行、列并不能滿足我們的需要。要做一個完整的表格,很多時候需要將單元格進(jìn)行拆分或者合并。本文將詳細(xì)為您介紹在Word表格中拆分或合并單元格的思路及方法,希望對大家有所幫助
    2022-12-12

最新評論

望谟县| 富阳市| 托里县| 金乡县| 梁河县| 富平县| 当阳市| 运城市| 黑水县| 沾化县| 环江| 中牟县| 房产| 唐海县| 普宁市| 深水埗区| 峡江县| 洛宁县| 池州市| 武夷山市| 图片| 永城市| 五华县| 盖州市| 南召县| 富裕县| 乌苏市| 新巴尔虎左旗| 师宗县| 奎屯市| 磐安县| 兴仁县| 梁平县| 新源县| 治县。| 兴海县| 景宁| 敖汉旗| 红安县| 丰县| 勃利县|