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

How to retrieve url from mysql to nightmare .goto funtion

我在 MySql 数据库中有一些 URL。那些URL我想一个接一个传给nightmare.goto()然后评价网站。

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

例如:

 nightmare
     .goto('firsturl.com')
     .wait(2000)

评估完成.. 然后再

nightmare
       .goto('secondurl.com')

promise 迭代呢?

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

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

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