程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c#遠程獲取網頁內容

c#遠程獲取網頁內容

編輯:關於C語言

using System;

using System.Collections.Generic;

using System.Text;

using System.Net;

using System.IO;

namespace thIEf

{

class Program

{

static void Main(string[] args)

{

try {

WebClient MyWebClient = new WebClIEnt();

MyWebClIEnt.Credentials = CredentialCache.DefaultCredentials;//獲取或設置用於對向Internet資源的請求進行身份驗證的網絡憑據。

Byte[] pageData = MyWebClIEnt.DownloadData("http://www.163.com");//從指定網站下載數據

string pageHtml = Encoding.Default.GetString(pageData); //如果獲取網站頁面采用的是GB2312,則使用這句

//string pageHtml = Encoding.UTF8.GetString(pageData); //如果獲取網站頁面采用的是UTF-8,則使用這句

Console.WriteLine(pageHtml);//在控制台輸入獲取的內容

using (StreamWriter sw = new StreamWriter("c:\\test\\ouput.Html"))//將獲取的內容寫入文本

{

sw.Write(pageHtml);

}

Console.ReadLine(); //讓控制台暫停,否則一閃而過了

}

catch(WebException webEx) {

Console.WriteLine(webEx.Message.ToString());

}

}

}

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved