반응형
// 가져올 네이버 블로그 RSS 주소
var RSS = "https://rss.blog.naver.com/~~.xml";
// 모듈 로드
var parseString = require('xml2js').parseString;
var request = require('request');
// RSS 다운로드 ---- (※1)
request(RSS, function (err, response, body) {
if (!err && response.statusCode == 200) {
analyzeRSS(body);
}
});
// RSS 해석 ---- (※2)
function analyzeRSS(xml) {
// XML을 JS 오브젝트로 변환
parseString(xml, function (err, obj) {
if (err) {
console.log(err);
return;
}
var datas = obj.rss.channel[0].item;
for (var i in datas) {
if (datas[i].category == '오늘의운동')
console.log(datas[i].title + datas[i].description);
}
});
}
반응형
'IT > web' 카테고리의 다른 글
Node.js] 게시판 만들기5 // 댓글 기능 (findByIdAndUpdate) (0) | 2020.02.24 |
---|---|
Node.js] Rest Api (0) | 2020.02.21 |
Node.js] xml, rss 파싱 (0) | 2020.02.18 |
Node.js] 게시판 만들기4 / 글 수정 기능 (findByIdAndUpdate) (2) | 2020.02.14 |
Node.js] 게시판 만들기3 // 글 삭제 기능 (0) | 2020.02.13 |
댓글