Mega Code Archive

 
Categories / C# / Network
 

Web Downloader

/***********************************************************************/ /* Web Jumper Download Page class                                      */                  /* Created          : Tan Chun Mun                                     */ /* Date             : 24 March 2008                                    */ /* Copyrighted      :                                                  */ /*****************************Description*******************************/ /*     This class is the internal class that perfrom                   */ /*     downloading web page                                            */ /*****************************Revision**********************************/ /*                                                                     */ /***********************************************************************/ using System; using System.Net; using System.IO; namespace Util {     internal class WebDownloader     {         /// <summary>         /// This is to get the web page that we want to navigate         /// </summary>         /// <param m_strName="URL">Page Url</param>         /// <param m_strName="expiry">expiry time</param>         /// <returns>The page content</returns>         internal String GetWebPage(String URL, TimeSpan expiry)         {             WebClient browser = new WebClient();             WebRequest WRAskWebSite = WebRequest.Create(URL);             using (WebResponse WRResWebSite = WRAskWebSite.GetResponse())             {                 using (StreamReader SR = new StreamReader(WRResWebSite.GetResponseStream(),true))                 {                     return SR.ReadToEnd();                 }             }         }             } }