コードを実装します
コードコピーは次のとおりです。
var http = require( 'http');
//関数を定義します
var getahref = function(htmlstr){
var reg =/<a.+?href=('|」??( [^'"]+)('|」)??:/s+ | :)/gim;
var arr = [];
while(tem = reg.exec(htmlstr)){
arr.push(tem [2]);
}
arrを返します。
}
var qhref = "http:// xxx"; //クエリターゲットURLを設定します
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; // Webページのコンテンツを取得します
var hrefs = getahref(content); //リンクを取得します
});
});