0
我想用casperjs登錄本網站 http://forum.ngocrongonline.com/app/login.php使用casperjs登錄網站
這裏是我的test.js
文件:
var casper = require('casper').create();
casper.start("http://forum.ngocrongonline.com/app/login.php", function() {
this.echo(this.getTitle());
this.echo('Start to login ...');
});
casper.then(function() {
this.echo("Filling username and password ...");
this.fillSelectors('form[name="login"]', {
'input[name="user"]': '<< my email >>',
'input[name="pass"]': '<< my password >>',
'input[name="server"]': '2'
}, true);
this.echo('Finish filling username and password!');
});
casper.thenEvaluate(function() {
document.querySelector('button[type="submit"]').submit();
this.capture('pic1.png', {
top: 100,
left: 100,
width: 500,
height: 400
});
this.echo('Finish capturing picture');
});
casper.run();
然而,當我嘗試運行腳本,似乎該腳本不運行casper.thenEvaluate
部分。因此,我無法捕獲照片,看看我是否真的登錄過。 任何人都可以解釋如何完成此任務嗎?