코드를 구현하십시오
코드 사본은 다음과 같습니다.
var http = 요구 ( 'http');
// 함수를 정의합니다
var getahref = function (htmlstr) {
var reg =/<a.+?href=('|")? (미인 ref=('|"? (^'"헤 넓은)he;
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 ( '오류', 함수 (errget) {
// 오류 처리
});
res.on ( 'data', function (chunk) {
pagedata += 청크;
});
res.on ( 'end', function () {
//console.dir(pagedata);
var content = pagedata; // 웹 페이지 컨텐츠를 가져옵니다
var hrefs = getahref (content); // 링크를 얻습니다
});
});