gpt4 book ai didi

javascript - 将参数传递给 casperjs.start

转载 作者:行者123 更新时间:2023-11-30 06:30:58 25 4
gpt4 key购买 nike

我想将数组中的多个 URL 传递到以下示例代码中。

casper.start('http://www.weather.com/', function() {
this.captureSelector('weather.png', '#wx-main');
});

casper.run();

我想以某种方式创建一个 for 循环来运行这部分代码,同时将 URL 替换为存储在数组中的 URL。

当我试图将任何参数传递给它时,我只会收到错误。

我的“代码”:

links = [
'http://www.cnn.com/',
'http://www.weather.com/',
'http://www.google.com/',
'http://www.stackoverflow.com/'
]; //array of links
casper.echo(links.length +' included links.'); //total number of links in array

//begin for loop of urls
for (i = 0; i < links.length; i++) {

casper.echo(links[i]);
function captureurl(links[i]);

}

function captureurl(cpurl){
casper.start(cpurl, function() {
this.captureSelector('capture/capture'+i+'.png', '#body');
});

casper.run();
}

for 循环能够列出链接,但每当我尝试将任何参数传递到此处时都会抛出错误:casper.start(cpurl, function() {

感谢任何人能给我的帮助。

最佳答案

关于javascript - 将参数传递给 casperjs.start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17683814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com