用asp.net實(shí)現(xiàn) 取頁面中的所有鏈接
更新時(shí)間:2007年05月15日 00:00:00 作者:
private void Page_Load(object sender, System.EventArgse)
{
//在此處放置用戶代碼以初始化頁面
string url =http://www.dbjr.com.cn;
System.Net.HttpWebRequesthttpReq;
System.Net.HttpWebResponsehttpRes;
System.UrihttpURL = new Uri(url);
httpReq =(System.Net.HttpWebRequest)System.Net.WebRequest.Create(httpURL);
httpReq.Method= "GET";
httpRes= (System.Net.HttpWebResponse)httpReq.GetResponse();
httpReq.KeepAlive= false;
System.IO.StreamReadersReader = newSystem.IO.StreamReader(httpRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
stringres = sReader.ReadToEnd();
//以下是利用正則表達(dá)式對(duì)獲取的文本流進(jìn)行過濾
stringstrRegex = @"<a.+?a>";
System.Text.RegularExpressions.Regexr;
System.Text.RegularExpressions.MatchCollectionm;
r = newSystem.Text.RegularExpressions.Regex(strRegex,System.Text.RegularExpressions.RegexOptions.IgnoreCase);
m =r.Matches(res);
Response.Write("該頁共有"+m.Count + " 個(gè)超連接<br/>");
for (inti = 0; i < m.Count; i++)
{
Response.Write(m[i].Value+ "<br/>");
}
}
{
//在此處放置用戶代碼以初始化頁面
string url =http://www.dbjr.com.cn;
System.Net.HttpWebRequesthttpReq;
System.Net.HttpWebResponsehttpRes;
System.UrihttpURL = new Uri(url);
httpReq =(System.Net.HttpWebRequest)System.Net.WebRequest.Create(httpURL);
httpReq.Method= "GET";
httpRes= (System.Net.HttpWebResponse)httpReq.GetResponse();
httpReq.KeepAlive= false;
System.IO.StreamReadersReader = newSystem.IO.StreamReader(httpRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
stringres = sReader.ReadToEnd();
//以下是利用正則表達(dá)式對(duì)獲取的文本流進(jìn)行過濾
stringstrRegex = @"<a.+?a>";
System.Text.RegularExpressions.Regexr;
System.Text.RegularExpressions.MatchCollectionm;
r = newSystem.Text.RegularExpressions.Regex(strRegex,System.Text.RegularExpressions.RegexOptions.IgnoreCase);
m =r.Matches(res);
Response.Write("該頁共有"+m.Count + " 個(gè)超連接<br/>");
for (inti = 0; i < m.Count; i++)
{
Response.Write(m[i].Value+ "<br/>");
}
}
相關(guān)文章
在當(dāng)前目錄生成很漂亮的結(jié)構(gòu)樹的批處理dir.bat
在當(dāng)前目錄生成很漂亮的結(jié)構(gòu)樹的批處理dir.bat...2007-08-08NTRights 命令行(DOS)修改用戶權(quán)限功能詳細(xì)說明
NTRights 命令行(DOS)修改用戶權(quán)限功能詳細(xì)說明,需要的朋友可以參考下。2011-03-03利用xcopy命令實(shí)現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器的方法
把本地文件復(fù)制到遠(yuǎn)程服務(wù)器:用Xcopy命令可以做到,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對(duì)你學(xué)習(xí)批處理有所幫助2013-05-05批處理實(shí)現(xiàn)的結(jié)束進(jìn)程并刪除文件的代碼
批處理實(shí)現(xiàn)的結(jié)束進(jìn)程并刪除文件的代碼,挺有創(chuàng)意的,需要的朋友可以參考下。2009-12-12