Показать сообщение отдельно
  #8 (permalink)  
Старый 29.08.2021, 21:40
Новичок на форуме
Отправить личное сообщение для nevalek Посмотреть профиль Найти все сообщения от nevalek
 
Регистрация: 29.08.2021
Сообщений: 9

Сообщение от рони Посмотреть сообщение
nevalek,
у getElementsByClassName есть forEach?
Сообщение от voraa Посмотреть сообщение
for (let i = 0; i > h.length; i++){
Разве так надо?
Гля, вы издеваетесь
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 = []
                let h = doc.getElementsByClassName('test')
                console.log(h)
                console.log(sb)
            }).catch(err => {
            console.log(err);
        })
    }
}


Код:
https://url
[
  Node { namespace: null, text: undefined, _selfCloseTag: false },
  Node { namespace: null, text: undefined, _selfCloseTag: false },
  Node { namespace: null, text: undefined, _selfCloseTag: false }
]
https://url

Process finished with exit code 0
все нет цикла внутри, код выполняется один раз, на второй только console.log. Как исправить?
Ответить с цитированием