編譯環境:.Net Framework2.0 (我用的是Visual C# 2005 Express開發的)
DLL檔案在這裡下載:http://www.ccnu.com.cn/ccnudotcom/admin/upload/2006224201945.rar
下面是一個例子程式
1using System;
2using System.Collections.Generic;
3using System.Text;
4using sosolib;
5namespace testsosolib
6...{
7 class Program
8 ...{
9 static void Main(string[] args)
10 ...{
11 Console.WriteLine("正在下載.............");
12 WebPage web = new WebPage("http://www.163.com"); //初始化
13 Console.WriteLine(web.Version);
14 Console.WriteLine("網頁是否初始化成功:{0}", web.IsGood);
15 Console.WriteLine("網頁標題:{0}", web.Title); //擷取網頁的標題
16 Console.WriteLine("網頁的大小:{0}", web.PageSize); //擷取網頁的大小
17 Console.WriteLine("網頁所在的網站名:{0}", web.Host); //網頁所在的網站名
18 //Console.WriteLine("網頁的HTML源碼:{0}", web.HTML); //擷取網頁的HTML源碼
19 Console.WriteLine("網頁中的純文字(不含連結文字):{0}", web.Context); //擷取網頁中的純文字(不含連結文字)
20 Console.WriteLine("網頁中的純文字(含連結文字):{0}", web.getContext(Int16.MaxValue));//擷取網頁中的純文字(含連結文字)
21 Console.WriteLine("站內連結個數:{0}", web.InsiteLinks.Count);));//web.InsiteLinks的數劇類型為List<Link>
22 Console.WriteLine("所有連結個數:{0}", web.Links.Count);
23
24 }
25 }
26}
27