如何使用 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
所以那部分应该可以工作...
我想知道如何解决这个问题...
你知道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
所以那部分应该可以工作...