欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js正則表達(dá)式獲取網(wǎng)頁(yè)中所有鏈接的代碼實(shí)例

 更新時(shí)間:2014年06月03日 10:21:07   作者:  
這篇文章主要介紹了node.js正則表達(dá)式獲取網(wǎng)頁(yè)中所有鏈接的代碼實(shí)例,使用正則表達(dá)式實(shí)現(xiàn),需要的朋友可以參考下

實(shí)現(xiàn)代碼

復(fù)制代碼 代碼如下:

var http = require('http');

//定義函數(shù)
var getAHref = function(htmlstr){
    var reg = /<a.+?href=('|")?([^'"]+)('|")?(?:\s+|>)/gim;
    var arr = [];
    while(tem=reg.exec(htmlstr)){
        arr.push(tem[2]);
    }
    return arr;
}


var qHref = "http://xxx";//設(shè)置被查詢的目標(biāo)網(wǎng)址
    var req = http.get(qHref, function(res) {
    var pageData = "";
    res.setEncoding('utf8');
    res.on('error', function (errget) {
           //出錯(cuò)處理
    });
    res.on('data', function (chunk) {
           pageData += chunk;
    });

    res.on('end', function(){
          //console.dir(pageData);
          var content = pageData;//獲取到網(wǎng)頁(yè)內(nèi)容
          var hrefs=getAHref(content);//獲取鏈接

    });

});

相關(guān)文章

最新評(píng)論