Download a web page in a thread
using System; using System.Net; using System.Threading; class ThreadTest { static void Main() { new Thread(Download).Start(); Console.WriteLine("download's happening!"); Console.ReadLine(); } static void Download() { using (WebClient wc = new WebClient()) try { wc.Proxy = null; wc.DownloadFile("http://www.google.com", "index.html"); Console.WriteLine("Finished!"); } catch (Exception ex) { } } }
1. | Set the BaseAddress for WebClient | ||
2. | Build the DownloadString | ||
3. | Output webpage content | ||
4. | Create GetResponse from WebRequest | ||
5. | Check the ContentType | ||
6. | MiniCrawler: A skeletal Web crawler |