首页 > 代码库 > C#控制台 webcllient下载一个网页的源代码

C#控制台 webcllient下载一个网页的源代码

1 代码

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Text; 6 using System.Threading.Tasks; 7  8 namespace ConsoleApplication7 9 {10     class Program11     {12         static void Main(string[] args)13         {14             WebClient webC = new WebClient();15             string webAdress = @"http://www.cnblogs.com/";16             string webContent = webC.DownloadString(webAdress);17             Console.WriteLine(webContent);18             Console.ReadKey();19         }20     }21 }

 

2 效果

技术分享

乱码了。。。为什么呢?编码格式!

 

我们查看博客园首页的编码格式

技术分享

 

更改代码,

 

代码

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Text; 6 using System.Threading.Tasks; 7  8 namespace ConsoleApplication7 9 {10     class Program11     {12         static void Main(string[] args)13         {14             WebClient webC = new WebClient();15             string webAdress = @"http://www.cnblogs.com/";16             webC.Encoding = Encoding.UTF8;17             string webContent = webC.DownloadString(webAdress);18             Console.WriteLine(webContent);19             Console.ReadKey();20         }21     }22 }

 

 

效果

技术分享

C#控制台 webcllient下载一个网页的源代码