2017-11-11 16 views
0

페이스 북 프로필에서 기본 정보를 스크랩하려고합니다. 나의 최종 목표는 예를 들어 누군가의 나이를 얻는 것입니다 (물론 페이스 북에서 정보에 액세스 할 수있는 경우) 물론 casperjs를 사용하십시오.casperjs/페이스 북에 양식을 채우고 제출하는 중 오류가 발생했습니다.

그래서 Casper.js를 설치했습니다. 두 번째로 검색 필드에 대한 액세스 권한을 얻기 위해 비밀번호와 메일을 작성하는 것으로 시작했습니다.

그러나 :

Casper.js 내 컴퓨터에서 작동 I 정확한 것을
 casper.start('https://www.facebook.com/', function() { 

    this.fill('form[id="login-form"]', { 
     'username': 'my mail adress', 
     'password': 'my fb password' 
    }, true); 
    }); 

casper.then(function() { 
    this.echo(this.getTitle()); 
}); 

casper.run(); 

, 그것은 다른 작업 일 :

ReferenceError: Can't find variable: casper

phantomjs://code/scrapin.js:1 in global code :0 in injectJs phantomjs://code/bootstrap.js:456 Hint: you may want to use the casperjs test command.

phantomjs://code/bootstrap.js:148 in onPhantomError

가 여기 내 코드입니다.

나는 그것이 기본적인 실수라고 확신한다. 나는 완전히 자바 스크립트에 초보자이다. 불쾌한 영어 실례 바랍니다, 최선을 다합니다.)

고마워요! 다음을 사용하여 실행 스크립트를 실행하려고 할 때

스크립트의 상단에

답변

0

, 다음,

var casper = require('casper').create(); 

을이 줄을 추가

casperjs myPreciousScript.js