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