明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

.net WebClient組件取得頁(yè)面內(nèi)容

[摘要].net WebClient組件獲取網(wǎng)頁(yè)內(nèi)容using System.Text;//因?yàn)橛昧薊ncoding類using System.Net; //因?yàn)橛昧薟ebClient 類using Sys...

.net WebClient組件獲取網(wǎng)頁(yè)內(nèi)容

using System.Text;//因?yàn)橛昧薊ncoding類
using System.Net; //因?yàn)橛昧薟ebClient 類

using System.Net; 

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnGet_Click(object sender, EventArgs e)
{
string strurl = txtUrl.Text.ToString(); //欲獲取的網(wǎng)頁(yè)地址 要  http://
WebClient myWebClient = new WebClient(); //創(chuàng)建WebClient實(shí)例myWebClient

//獲取或設(shè)置用于對(duì)向 Internet 資源的請(qǐng)求進(jìn)行身份驗(yàn)證的網(wǎng)絡(luò)憑據(jù)。
myWebClient.Credentials = CredentialCache.DefaultCredentials;

//從資源下載數(shù)據(jù)并返回字節(jié)數(shù)組。(加@是因?yàn)榫W(wǎng)址中間有"/"符號(hào))
byte[] pagedata = myWebClient.DownloadData(@strurl);
//string result = Encoding.Default.GetString(pagedata); //如果獲取網(wǎng)站頁(yè)面采用的是GB2312,則使用這句 
string result = Encoding.UTF8.GetString(pagedata); //如果獲取網(wǎng)站頁(yè)面采用的是UTF-8,則使用這句 
Response.Write(result); //在WEB頁(yè)中顯示獲取的內(nèi)容
Panel1.Visible = false;

}
}


學(xué)習(xí)教程快速掌握從入門到精通的電腦知識(shí)