2017-11-11 8 views
0

私はFacebookのプロフィールから基本情報をスクラップしようとしています。私の最終的な目標は、誰かの年齢を取得することです(例えば、facebookで情報にアクセスできる場合は、casperjを使用してください)。casperjs/facebookでフォームに記入して送信するエラー

私はCasper.jsをインストールしました。 パスワードとメールを入力して、検索フィールドへのアクセスを2回目から始めました。

しかし:ここ

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

が私のコードです:

 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(); 

Casper.jsは自分のコンピュータ上で動作していることを私は正確に、それは他のタスクのために働きました。

私はそれが基本的な間違いだと確信しています、私は完全にjavascriptの初心者です! 私の悪い英語をお許しください、私はベストを尽くします;)

ありがとう!あなたのスクリプトの先頭に

答えて

0

、この行を追加し、スクリプトを実行したいとき

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

はその後、以下を使用してそれを実行し、

casperjs myPreciousScript.js 
関連する問題