欧美国产另类久热|951超碰伊人久久|伊人影视久久久久|色婷婷亚洲小电影|色东京热69XX|婷婷玖玖深爱网|加勒比东京热网站|无码A级毛片在线观看|一级a毛一级a看|中文字幕人妻欧美

用asp.net c# HttpWebRequest獲取網(wǎng)頁源代碼
來源:易賢網(wǎng) 閱讀:2000 次 日期:2015-01-14 16:23:18
溫馨提示:易賢網(wǎng)小編為您整理了“用asp.net c# HttpWebRequest獲取網(wǎng)頁源代碼”,方便廣大網(wǎng)友查閱!

該方法需要傳遞目標網(wǎng)頁的編碼方式,比如System.Text.Encoding.Default或者System.Text.Encoding.UTF8

如果哪位高手知道如何自動判斷目標頁面的編碼格式,請在評論中告知。謝謝!

///

/// 獲取源代碼

///

///

///

///

public static string GetPage(string url, Encoding encoding)

{

HttpWebRequest request = null;

HttpWebResponse response = null;

StreamReader reader = null;

try

{

request = (HttpWebRequest)WebRequest.Create(url);

request.UserAgent = "";

request.Timeout = 20000;

request.AllowAutoRedirect = false;

response = (HttpWebResponse)request.GetResponse();

if (response.StatusCode == HttpStatusCode.OK && response.ContentLength < 1024 * 1024)

{

reader = new StreamReader(response.GetResponseStream(), encoding);

string html = reader.ReadToEnd();

return html;

}

}

catch

{

}

finally

{

if (response != null)

{

response.Close();

response = null;

}

if (reader != null)

reader.Close();

if (request != null)

request = null;

}

return string.Empty;

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:用asp.net c# HttpWebRequest獲取網(wǎng)頁源代碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權(quán)所有:易賢網(wǎng)