手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >用asp.net实现 取页面中的所有链接
用asp.net实现 取页面中的所有链接
摘要:privatevoidPage_Load(objectsender,System.EventArgse){//在此处放置用户代码以初始化页面...

privatevoidPage_Load(objectsender,System.EventArgse)

{

//在此处放置用户代码以初始化页面

stringurl=http://www.jb51.net;

System.Net.HttpWebRequesthttpReq;

System.Net.HttpWebResponsehttpRes;

System.UrihttpURL=newUri(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();

//以下是利用正则表达式对获取的文本流进行过滤

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+"个超连接<br/>");

for(inti=0;i<m.Count;i++)

{

Response.Write(m[i].Value+"<br/>");

}

}

【用asp.net实现 取页面中的所有链接】相关文章:

用批处理实现的篮球飞人火爆版

bat+xcopy实现只复制比目标文件更新的文件

实现android应用程序自动化测试的批处理脚本

用bat操作注册表实现不显示扩展名

用DOS批处理实现建立文件夹的代码

实现百度关键字搜索的批处理

批处理查看同一子网络下的所有IP在线情况

一分钟清除系统中所有垃圾文件

实现FTP整站上传的批处理代码

使用批处理实现软件的自动安装以安装搜狗拼音为例

精品推荐
分类导航