casperjs / 在 facebook 错误上填写并提交表单
casperjs / Filling and submitting a form on facebook error
我正在尝试从 Facebook 个人资料中删除基本信息。我的最终目标是通过使用 casperjs 获取某人的年龄(当然,如果可以在 facebook 上访问该信息)。
所以我安装了 Casper.js。
我首先填写了我的密码和邮件,以便第二次访问搜索字段。
但是:
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 上完全是个初学者!
请原谅我的英语不好,我会尽力而为;)
谢谢!
在你的脚本之上,添加这一行,
var casper = require('casper').create();
然后当你想要 运行 脚本时,运行 它使用以下内容,
casperjs myPreciousScript.js
我正在尝试从 Facebook 个人资料中删除基本信息。我的最终目标是通过使用 casperjs 获取某人的年龄(当然,如果可以在 facebook 上访问该信息)。
所以我安装了 Casper.js。 我首先填写了我的密码和邮件,以便第二次访问搜索字段。
但是:
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 上完全是个初学者! 请原谅我的英语不好,我会尽力而为;)
谢谢!
在你的脚本之上,添加这一行,
var casper = require('casper').create();
然后当你想要 运行 脚本时,运行 它使用以下内容,
casperjs myPreciousScript.js