手机
当前位置:查字典教程网 >脚本专栏 >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实现 取页面中的所有链接】相关文章:

用批处理实现删除大小和类型一样的文件的代码

用debug实现dos下重启的代码

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

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

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

用批处理实现批量安装字体的bat文件

使用shutdown命令实现远程关机和重启

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

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

最基本的实现进度条效果的批处理

精品推荐
分类导航