常见问题当前位置:万彩娱乐平台 > 常见问题 > >

万彩娱乐node.js正则表达式获取网页中所有链接的

  

[node,js,正则表达式,获取网页中所有链接]node.js正则表达式获取网页中所有链接的代码实例

  

实现代码  
代码如下:

  
var http = require('http');  

  

//定义函数  
var getAHref = function(htmlstr){  
万彩娱乐 var reg = /)/gim;  
var arr = [];  
while(tem=reg.exec(htmlstr)){  
arr.push(tem[2]);  
}  
return arr;  
}  

  

  
var qHref = "";//设置被查询的目标网址  
var req = http.get(qHref, function(res) {  
var pageData = "";  
res.setEncoding('utf8');  
res.on('error', function (errget) {  
//出错处理  
});  
res.on('data', function (chunk) {  
pageData += chunk;  
});  

  

res.on('end', function(){  
//console.dir(pageData);  
var content = pageData;//获取到网页内容  
var hrefs=getAHref(content);//获取链接  

  

});  

  

});

  

(责任编辑:admin)

上一篇:自动化测试读写64位操作系统的注册表

下一篇:jquery的each方法使用示例分享

推荐内容

客户服务热线

010-400-12345

在线客服