.net WebClient組件取得頁面內容
發表時間:2023-07-27 來源:明輝站整理相關軟件相關文章人氣:
[摘要].net WebClient組件獲取網頁內容using System.Text;//因為用了Encoding類using System.Net; //因為用了WebClient 類using Sys...
.net WebClient組件獲取網頁內容
using System.Text;//因為用了Encoding類
using System.Net; //因為用了WebClient 類
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(); //欲獲取的網頁地址 要 http://
WebClient myWebClient = new WebClient(); //創建WebClient實例myWebClient
//獲取或設置用于對向 Internet 資源的請求進行身份驗證的網絡憑據。
myWebClient.Credentials = CredentialCache.DefaultCredentials;
//從資源下載數據并返回字節數組。(加@是因為網址中間有"/"符號)
byte[] pagedata = myWebClient.DownloadData(@strurl);
//string result = Encoding.Default.GetString(pagedata); //如果獲取網站頁面采用的是GB2312,則使用這句
string result = Encoding.UTF8.GetString(pagedata); //如果獲取網站頁面采用的是UTF-8,則使用這句
Response.Write(result); //在WEB頁中顯示獲取的內容
Panel1.Visible = false;
}
}
學習教程快速掌握從入門到精通的電腦知識