Daylogs/Javascript

phantomjs, jsdom, cheerio 의 용도별 선택

ohgyun 2017. 7. 27. 01:22
발생일: 2016.11.11

키워드: phantomjs, jsdom, cheerio

문제:

DOM 파싱을 위한 몇 가지 유명한 노드 모듈이 있다.
phantomjs, jsdom, cheerio 이고, 우리 프로젝트에서도 골고루 사용하고 있다.

어떻게 구분해 사용하면 좋을까?


해결책:

이렇게 접근하면 되겠다.ㅎㅎ

1. DOM 파싱이 필요하다면 cheerio,
2. 여기에 더해 헤드리스 브라우저가 필요하다면 jsdom
3. 여기에 더해 렌더링이 필요하다면 phantomjs

    반응형