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());
}
}
}
}