2011-09-08 3 views
1

나는 간단한 요청을 처리 할 수있는 함수가 있으며 주어진 URL에서 html 페이지를 스크랩해야합니다. 방금 github의 예제를 복사했습니다. 작동하지만 발견 된 모든 속성을 인쇄하지만 그 후에는 "OK : Job complete"를 인쇄하고 서버를 종료합니다. 각 기능을 제거하면 서버가 중지되지 않지만이를 사용해야합니다. 이것은 node.io (또는 사용하는 모듈)의 버그입니까? 아니면 잘못된 것입니까?Node.js & node.io - "each"함수를 사용하는 요소를 반복하여 서버를 중지합니다.

function index(response, request){ 
require('node.io').scrape(function() { 
    this.getHtml('http://www.reddit.com/', function(err, $) { 
     var stories = []; 
     $('a.title').each(function(title) { 
      stories.push(title.text); 
     }); 
     this.emit(stories); 
    }); 
}); 
} 

편집 : GitHub의에 내가 jsdom와 함께 일을 관리했습니다,하지만 난 여전히 ...이 문제에 대해 사용자 "derekdr"에

답변

0

감사 궁금 해서요의 이에 대한 해결책은 다음과 같습니다. here

관련 문제