와이고수를 크롤링해야될 일이있어서, 작성중인데 일단 작성코드들을 조금씩 조금씩 정리하며 올릴 예정이다.


혹여나 이 글을 보는 사람이있다면 참고하지말것..!

[이유는 코딩을 못해서..ㅡㅡ;]



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