Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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 如何从mysql检索到噩梦的url.goto函数_Javascript_Mysql_Node.js_Nightmare - Fatal编程技术网

Javascript 如何从mysql检索到噩梦的url.goto函数

Javascript 如何从mysql检索到噩梦的url.goto函数,javascript,mysql,node.js,nightmare,Javascript,Mysql,Node.js,Nightmare,我在MySql数据库中有一些URL。我希望将这些URL一个接一个地传递到dream.goto(),然后评估网站 完成后,我希望将另一个URL传递到噩梦.goto(),以便评估数据库中的所有URL。我怎么做 例如: nightmare .goto('firsturl.com') .wait(2000) 评估已经完成。。 然后再次 nightmare .goto('secondurl.com') 承诺迭代呢 var Promise = require('blu

我在MySql数据库中有一些URL。我希望将这些URL一个接一个地传递到
dream.goto()
,然后评估网站

完成后,我希望将另一个URL传递到
噩梦.goto()
,以便评估数据库中的所有URL。我怎么做

例如:

 nightmare
     .goto('firsturl.com')
     .wait(2000)
评估已经完成。。 然后再次

nightmare
       .goto('secondurl.com')

承诺迭代呢

var Promise = require('bluebird'); //there are a lot of promise libs 

var sites = ['https://www.google.it/', 'http://stackoverflow.com/', 'https://github.com'];

Promise.each(sites, (url)=>{
   return nightmare
         .goto(url)
         .wait(2000);
 });

承诺迭代呢

var Promise = require('bluebird'); //there are a lot of promise libs 

var sites = ['https://www.google.it/', 'http://stackoverflow.com/', 'https://github.com'];

Promise.each(sites, (url)=>{
   return nightmare
         .goto(url)
         .wait(2000);
 });

我试过了,但没用。然后我尝试了这个函数。,,async.eachSeries(MyArry,function(MyUrl,callback){nigthmare.goto(MyUrl).wait(200)那么它只对一个url有效,而我希望所有MyUrl都应该一个接一个地访问。请提供任何进一步的帮助。问题由以下人员解决:async.eachSeries(MyArry,load,function(err){console.log('done!');});//遍历每个url并调用加载函数load(MyUrl,callback){callback()}我尝试了,但没有成功。然后我尝试了这个函数。,,async.eachSeries(MyArry,function(MyUrl,callback){nigthmare.goto(MyUrl)。等待(200)然后它只对一个url有效,而我希望所有MyUrl都应该一个接一个地访问。请提供进一步的帮助。问题通过以下方式解决:async.eachSeries(MyArry,load,function(err){console.log('done!');})//遍历每个url并调用load函数load(MyUrl,回调){callback()}