티스토리 뷰

발생일: 2016.11.11

키워드: phantomjs, jsdom, cheerio

문제:

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

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


해결책:

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

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

    반응형
    댓글
    공지사항