반응형
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 |