Здравствуйте! Помогите разобраться.
async function parceTarding(array){
for (let v of array){
console.log(v)
await nightmare
.goto(v)
.wait('body')
.evaluate(() => document.querySelector('body').innerHTML)
.end()
.then(response => {
let parser = new DOMParser();
let doc = parser.parseFromString(response, "text/html");
let sb = []
doc.getElementsByClassName('test').forEach((v)=>{
sb.push(v.innerHTML)
})
console.log(sb)
}).catch(err => {
console.log(err);
})
}
}
почему он парсит первую ссылку, выводит в консоль вторую ссылку и останавливается? Т.е. во-второй раз срабатывает только console.log().