2017-12-31 37 views
-1

기본적으로 데이터를 입력하고 특정 웹 사이트를 탐색/상호 작용하는 봇을 만들고 싶습니다. 그러나 지금까지 나는 단지 chat bots와 web crawlers를위한 프레임 워크를 발견했습니다. 그래서 나는 내 필요에 맞는 프레임 워크가 있는지 궁금해했다. 감사합니다. .웹 로봇을 만들기위한 Nodej 프레임 워크

답변

1

CasperJS은 웹 사이트 (PhantomJS를 기반으로 함)와 상호 작용할 수있는 매우 사용하기 쉬운 라이브러리입니다.

var casper = require('casper').create(); 
casper.start('http://google.com/'); 

casper.then(function() { 
    this.echo('First Page: ' + this.getTitle()); 
}); 

casper.thenOpen('http://phantomjs.org', function() { 
    this.echo('Second Page: ' + this.getTitle()); 
}); 

casper.run(); 

위의 코드는 google.com을 먼저 열고 제목을 인쇄 한 다음 casperJS 웹 사이트를 열고 제목을 인쇄합니다.

casperJS (버튼 클릭, 양식 채우기 등)를 사용하여 웹 사이트와 쉽게 상호 작용할 수 있습니다. 예제는 the guide을 참조하십시오.