Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript this.echo在此中不工作。然后打开_Javascript_Web Scraping_Casperjs - Fatal编程技术网

Javascript this.echo在此中不工作。然后打开

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' ,

我写了一个简单的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' ,
           '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开始逐个加载链接后,程序立即退出