2015-01-29 2 views
-1

페이지로 이동하여 사이트에서 데이터를 반환하는 일부 자바 스크립트를 작성했지만이 HTML 사이트에서 특정 요소를 가져 와서 document.getElementById와 같은 함수를 사용하고 싶습니다. . 이런 종류의 기능을 어떻게 사용할 수 있습니까? 현재, console.log (chunk)는 단순히 html의 전체 본문을 뱉어 내고, 나는 그것을 파싱 할 수 있기를 원합니다.HTTP 노드 JS가 문서 요소를 사용하여 구문 분석하도록 가져 오기

var http = require("http"); 

var options = { 
    host: 'www.google.com', 
    port: 80, 
    path: '/news' 
}; 

http.get(options, function(res) { 
     res.setEncoding('utf8'); 
     res.on('data', function(chunk){ 
     console.log(chunk); 

    }); 

}).on('error', function(e) { 
    console.log("Got error: " + e.message); 
}); 
+0

에 오신 것을 환영합니다. 우리는 코드 제작이 아닙니다! 당신이 시도한 것을 보여주십시오! –

+0

나는 시도했다. 내가 할 수있는 것은 시체를 인쇄하고 특정 요소를 선택하는 방법을 모르겠다는 것입니다. – newDev

+0

이미 방법 : getElementById –

답변

0

가 여기에 많은 NPM 모듈이 동일한을 수행 할 수있는 스택 오버플로 일부

1. cheerio

2. jsdom

관련 문제