婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法

ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法

熱門標(biāo)簽:威海電銷 關(guān)于宗地圖標(biāo)注技術(shù)規(guī)范 寧夏機(jī)器人電銷 t3出行地圖標(biāo)注怎么做 外呼電銷機(jī)器人軟件 河南語音外呼系統(tǒng)公司 400免費(fèi)電話怎么辦理 河北網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 400電話辦理最優(yōu)質(zhì)

本文實(shí)例講述了ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

一、ASP.NET 使用HttpWebRequest抓取網(wǎng)頁內(nèi)容

復(fù)制代碼 代碼如下:
/// summary>方法一:比較推薦 
/// 用HttpWebRequest取得網(wǎng)頁源碼 
/// 對(duì)于帶BOM的網(wǎng)頁很有效,不管是什么編碼都能正確識(shí)別 
/// /summary> 
/// param name="url">網(wǎng)頁地址" /param> 
/// returns>返回網(wǎng)頁源文件/returns> 
public static string GetHtmlSource2(string url) 

    //處理內(nèi)容 
    string html = ""; 
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); 
    request.Accept = "*/*"; //接受任意文件 
    request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"; //  
    request.AllowAutoRedirect = true;//是否允許302 
    //request.CookieContainer = new CookieContainer();//cookie容器, 
    request.Referer = url; //當(dāng)前頁面的引用 
    HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
    Stream stream = response.GetResponseStream(); 
    StreamReader reader = new StreamReader(stream, Encoding.Default); 
    html = reader.ReadToEnd(); 
    stream.Close(); 
    return html; 
}

二、ASP.NET 使用 WebResponse 抓取網(wǎng)頁內(nèi)容

復(fù)制代碼 代碼如下:
public static string GetHttpData2(string Url) 

    string sException = null; 
    string sRslt = null; 
    WebResponse oWebRps = null; 
    WebRequest oWebRqst = WebRequest.Create(Url); 
    oWebRqst.Timeout = 50000; 
    try 
    { 
        oWebRps = oWebRqst.GetResponse(); 
    } 
    catch (WebException e) 
    { 
        sException = e.Message.ToString(); 
    } 
    catch (Exception e) 
    { 
        sException = e.ToString(); 
    } 
    finally 
    { 
        if (oWebRps != null) 
        { 
            StreamReader oStreamRd = new StreamReader(oWebRps.GetResponseStream(), Encoding.GetEncoding("utf-8")); 
            sRslt = oStreamRd.ReadToEnd(); 
            oStreamRd.Close(); 
            oWebRps.Close(); 
        } 
    } 
    return sRslt; 
}

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

您可能感興趣的文章:
  • asp.net中獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之一(downmoon原創(chuàng))
  • asp.net下獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容之二(downmoon原創(chuàng))
  • asp.net 網(wǎng)頁編碼自動(dòng)識(shí)別代碼
  • asp.net HttpWebRequest自動(dòng)識(shí)別網(wǎng)頁編碼
  • asp.net(c#)做一個(gè)網(wǎng)頁數(shù)據(jù)采集工具
  • HttpWebRequest和HttpWebResponse用法小結(jié)
  • ASP.NET MVC中解析淘寶網(wǎng)頁出現(xiàn)亂碼問題的解決方法
  • asp.net 抓取網(wǎng)頁源碼三種實(shí)現(xiàn)方法
  • C#中HttpWebRequest的用法詳解
  • ASP.NET使用HttpWebRequest讀取遠(yuǎn)程網(wǎng)頁源代碼

標(biāo)簽:池州 賀州 樂山 吉林 廣元 咸寧 固原 淮北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ASP.NET,抓取,網(wǎng)頁,內(nèi)容,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET抓取網(wǎng)頁內(nèi)容的實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 安溪县| 灵山县| 开阳县| 西峡县| 施甸县| 卢湾区| 吉安市| 康平县| 华蓥市| 云霄县| 土默特左旗| 西充县| 临武县| 赤峰市| 双峰县| 饶阳县| 潢川县| 宝清县| 威信县| 元朗区| 阜南县| 商水县| 鄂托克前旗| 宝兴县| 永兴县| 萝北县| 湖州市| 宕昌县| 富平县| 恩施市| 双辽市| 锦屏县| 吉首市| 墨江| 石嘴山市| 友谊县| 诏安县| 弋阳县| 南平市| 惠安县| 诏安县|