如何使用 casperjs arvgs 进行评估?

How to use casperjs arvgs to evaluate?

我想知道如何解决这个问题...

你知道casperjs.cli吗? 我在 cmd 命令 'casperjs casperjs/test.js argv'

casper.start('https://map.naver.com/');
casper.then(function() {
    console.log(casper.cli.has(0));
    console.log(casper.cli.get(0));
    const input = casper.cli.get(0);
    console.log(input);
    var value = this.evaluate(function() {
        document.getElementById("search-input").value = input;
        var value = document.getElementById("search-input").value;
        document.getElementsByClassName("nclicks(STA.go)")[0].click();
        return value;
    });
})
casper.then(function(){
    var result = this.evaluate(function(){
        var value = $('.srt_tit').text();
        return value
    })
    console.log(result);
});
casper.run();

如果我不使用 argv 和真实类型,结果很好。 但是如果我使用 caspercli,就没有结果...... 如何在 casperjs 中使用 argv???我想在我的 nodejs 服务器上使用这个 casper 模块...

当我用

调用你的代码时

casperjs test.js "cafe"

它通常会在下面的行中打印出这个值

console.log(casper.cli.has(0));
console.log(casper.cli.get(0));
const input = casper.cli.get(0);
console.log(input);

作为

true
cafe
cafe

所以那部分应该可以工作...