簡體   English   中英

casperjs /在Facebook上填寫並提交表單錯誤

[英]casperjs / Filling and submitting a form on facebook error

我正在嘗試從Facebook個人資料中刪除基本信息。 我的最終目標是例如使用casperjs來獲取某人的年齡(如果信息可以在Facebook上訪問)。

所以我安裝了Casper.js。 我首先填寫密碼和郵件以第二次訪問搜索字段。

但是:

ReferenceError:找不到變量:casper

phantomjs://code/scrapin.js:1在injectJs的全局代碼中為:0 phantomjs://code/bootstrap.js:456提示:您可能要使用casperjs test命令。

在onPhantomError中的phantomjs://code/bootstrap.js:148

這是我的代碼:

     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初學者! 請原諒我的英語不好,我會盡力;)

謝謝!

在腳本上方,添加以下行,

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

然后,當您要運行腳本時,請使用以下命令運行它,

casperjs myPreciousScript.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM