nodejs cheerio select не работает совместно с .each(function (i, elem)

const request = require('request'); const cheerio = require('cheerio');

const titles = [];

request('http://www.mail.ru', function (error, response, html) {
    if (!error && response.statusCode == 200) {
        const $ = cheerio.load(html);
        $('.tabs-content__item').each(function (i, elem) {
            console.log("this sentence never output. WHY?");
            titles.push($(this).find('.svelte-tplmay').text());
        });

        for (var i = 0; i < titles.length; i++) {
            console.log(titles[i]);
            console.log('');
        }
    }
});

программа никогда не доходит до строки: "console.log("this sentence never output. WHY?");" Почему? В браузере chrome с выборкой вида

document.getElementsByClassName('tabs-content__item') 

проблем не возникает, браузер выводит массив с 16тью элементами


Ответы (0 шт):