手机
当前位置:查字典教程网 >脚本专栏 >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批处理实现163邮箱自动登陆的代码[已测]

用批处理实现的删除特定时间以前的文件

用debug实现dos下重启的代码

利用xcopy命令实现本地文件复制到远程服务器的方法

用bat实现的自动关机的代码

开机更新桌面主题的批处理代码

利用certutil.exe实现在批处理(bat)中嵌入exe文件的方法

用vbs实现cmd多命令运行功能代码

用批处理实现的反应速度测试工具

实现Win7系统快速一键切换用户的bat脚本

精品推荐
分类导航