반응형

 HTML에 링크된 URL 목록을 출력하는 프로그램입니다.

 

코드는 아래와 같으며 $("a")로 되어 있는 부분은 <a> 태그를 추출하여 href 속성의 값을 콘솔에 출력합니다.

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var client = require('cheerio-httpcli');
 
var url = "http://nickoo.tistory.com";
var param = {};
 
client.fetch(url, param, function(err, $, res) { 
    if (err) { console.log("error"); return; }
    
    $("a").each(function(idx) {
        var text = $(this).text();
        var href = $(this).attr('href');
        console.log(text+":"+href);
    });
});
cs

 

 

 

결과물 :

 

 

반응형

'프로그래밍 > Node.js' 카테고리의 다른 글

CasperJS 설치  (0) 2017.04.07
PhantomJS 설치  (0) 2017.04.07
XML/RSS 파싱에 cheerio-httpcli 이용  (0) 2017.04.06
node.js 특정 페이지 출력하는 코드  (0) 2017.03.27
윈도우에서 'Node.js'와 'NPM'을 설치하기  (0) 2017.03.25

+ Recent posts