Javascript this.echo在此中不工作。然后打开
我写了一个简单的CapserJS脚本 而且它不会打印标题Javascript this.echo在此中不工作。然后打开,javascript,web-scraping,casperjs,Javascript,Web Scraping,Casperjs,我写了一个简单的CapserJS脚本 而且它不会打印标题 var casper = require('casper').create(); var i = -1; var links; casper.start('http://www.waspbarcode.com/barcode-scanners', function() { links = ['https://www.yahoo.com' , 'https://www.google.com' ,
var casper = require('casper').create();
var i = -1;
var links;
casper.start('http://www.waspbarcode.com/barcode-scanners', function() {
links = ['https://www.yahoo.com' ,
'https://www.google.com' ,
'http://stackoverflow.com']
});
casper.then(function() {
this.each(links, function() {
i++;
this.thenOpen(links[i], function() {
this.echo(this.getTitle());
});
});
this.exit();
});
casper.run();
因为你做了一个
this.exit()代码>在尝试打开链接中的URL之后
您需要了解这是异步工作的。casperjs开始逐个加载链接后,程序立即退出