运行Casper.js时未定义的错误不是构造函数(评估'require('webpage')。create()')

时间:2019-08-28 12:54:54

标签: javascript node.js phantomjs casperjs

尊敬的StackOverflow用户 我正在尝试使用casper.js和phantomJS从使用React呈现内容的网页上抓取内容

我已经下载了casper.js,Phantom.js添加了环境变量路径。 但是,当我运行命令casperjs filename.js时,出现此错误:

C:\wamp64\www\appli>TypeError: undefined is not a constructor (evaluating 'require('webpage').create()')
  C:/wamp64/www/appli/phantomjs:/platform/casper.js:2922 in createPage
  C:/wamp64/www/appli/phantomjs:/platform/casper.js:1895 in start

var casper = require('casper').create();
casper.start('http://casperjs.org/');

casper.then(function() {
    this.echo('First Page: ' + this.getTitle());
});

casper.thenOpen('http://phantomjs.org', function() {
    this.echo('Second Page: ' + this.getTitle());
});

casper.run();

0 个答案:

没有答案