Node.js 를 이용해 와이고수(ygosu) 크롤링
와이고수를 크롤링해야될 일이있어서, 작성중인데 일단 작성코드들을 조금씩 조금씩 정리하며 올릴 예정이다.
혹여나 이 글을 보는 사람이있다면 참고하지말것..!
[이유는 코딩을 못해서..ㅡㅡ;]
const request = require('request);
const cheerio = require('cheerio);
request('http://www.ygosu.com/community/free/?page=1,function(err,response,body){
if(err) throw err;
$ = cheerio.load(body)
let json = [] , link , title
$('.bd_list > tbody > tr').each(function(index,ere){
title = $(this).find('.tit > a').text();
link = $(this).find('.tit > a').attr('href');
link_final = 'http://www.ygosu.com'+link
if(!title == ''){
json.push({link:link_final,title:title})
}
})
console.log(json)
})
그럼 아래와같이 json 형식으로 뽑아올 수 있다.
다음 포스팅에서는 위 정보를 가지고 안에있는 내용까지 파싱하는 방법을 포스팅할예정.
'Programming > Node.js' 카테고리의 다른 글
Node.js 크롤링 관련 모듈 (0) | 2018.02.28 |
---|