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()); } } } } ×¢£ºÄÚÈÝת×ÔÆÐÌáÊ÷ϵÄÑî¹ýµÄ²©¿Í
|