2013-02-27 6 views
-2

웹 크롤러를 다트에 작성하는 쉬운 방법은 무엇입니까? 기본적으로 AJAX 사이트와 비 AJAX 사이트를 크롤링하고 각 페이지에서 몇 가지 정보를 수집하려고합니다. html5lib는 그것을 달성하기위한 옵션입니까?다트로 작성된 웹 크롤러

미리 감사드립니다. Ravindra

+2

"쉬운"주관적인 질문을 다시 말하고 싶을 것입니다. 내 쉽지 않을거야. 지금까지 시도한 것을 나열하고 구체적이고 명확한 답변이있는 질문을 제시하십시오. (위 질문에 대한 내 대답은 "예"입니다. 아마도 도움이되지 않을 것입니다!) –

답변

1

Dart를 사용하는 웹 크롤러 라이브러리 빌드를 인식하지 못합니다. 그러나 모든 조각이 있어야합니다. Dart VM은 HTTP 리소스에 연결할 수 있으며 HTML5Lib을 사용하여 페이지를 구문 분석 할 수 있습니다.

크롤링 AJAX에는 JavaScript 인터프리터가 필요합니다. Dart로 작성된 JavaScript 인터프리터에 대해서는 알지 못하지만 DumpRenderTree와 같은 헤드리스 웹 브라우저를 사용할 수 있습니다.