我正在尝试从facebook个人资料中删除基本信息。我的最终目标是通过使用casperjs来获取某人的年龄(如果信息可以在Facebook上访问)。
所以我安装了Casper.js。 我开始填写我的密码和邮件,以便第二次访问搜索字段。
但是:
ReferenceError:找不到变量:casper
phantomjs://code/scrapin.js:全局代码中的1 :injectJs中为0 phantomjs://code/bootstrap.js:456 提示:您可能想要使用
onphantomError中的casperjs test
命令。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的初学者! 请原谅我的英语不好,我尽我所能;)
谢谢!
答案 0 :(得分:0)
在脚本之上添加此行
var casper = require('casper').create();
然后,当您想要运行脚本时,使用以下命令运行它,
casperjs myPreciousScript.js