2014-10-01 4 views
1

상당량의 HTML 페이지를 새 템플릿으로 변환하는 불행한 작업이 있습니다. 나는 그것을 포팅하여 새로운 템플리트에 넣고 약간의 추가 DOM 조작을해야 할 것입니다. 불행히도 정적 HTML 페이지로 호스팅해야합니다.Node.js를 사용하여 Cheerio를 사용하여 HTML 사전 처리

jerery를 실행하는 Cheerio가있는 Node.js가 적절한 지 또는 내가 고려해야하는 다른 방법이 있는지 궁금합니다.

+0

태그 목록에서'jquery'를 긁을 수 있다고 생각합니다. 만약 당신이 페이지를 소유하고 파일 형태로 사용할 수 있다면 (폐기가 필요 없음)'node.js' +'cheerio'는 좋은 도구입니다. – xmojmr

답변

2

cheerio은 대부분의 사용 사례에서 잘 작동합니다. 좀 더 복잡한 것들에는 jsdom이 필요할 수 있지만 성능이 상당히 떨어 지므로 cheerio이 작동하지 않는 경우에만 사용하십시오.

+0

Cheerio는 훌륭하게 작동합니다! 나는 여전히 전체 애플리케이션을 함께 묶어야만하므로 기능면에서 벽을 치는지 확실하지 않지만이 기능이 매우 유용하다는 것을 알 수 있습니다. – MCTaylor17

관련 문제