close
用程式下載一個網頁
下載單一網頁
using System;
using System.IO;
using System.Net;
class UrlDownloader
{
public static void Main(String[] args)
{
Console.WriteLine(args[0]);
UrlToFile(args[0], args[1]);
}
public static void UrlToFile(String url, String file)
{
WebClient webclient = new WebClient();
webclient.DownloadFile(url, file);
}
}
原始程式:下載很多網頁
using System;
using System.IO;
using System.Net;
class WebCrawler
{
public static void Main(String[] args)
{
String text = fileToText(args[0]);
String[] urls = text.Split('\n');
for (int i = 0; i < urls.Length; i++)
{
Console.WriteLine(i + ":" + urls[i]);
UrlToFile(urls[i], i+".htm");
}
// Console.WriteLine(text);
}
public static String fileToText(String filePath)
{
StreamReader file = new StreamReader(filePath);
String text = file.ReadToEnd();
file.Close();
return text;
}
public static void UrlToFile(String url, String file) {
WebClient webclient = new WebClient();
webclient.DownloadFile("http://"+url, file);
}
}
陳鍾誠 (2010年06月15日),(網頁標題) C# : 用程式下載一個網頁,(網站標題) 免費電子書:C# 程式設計,2010年06月15日,取自 http://cs0.wikidot.com/downloader ,網頁修改第 1 版。
文章標籤
全站熱搜
留言列表