Задать вопрос
@vigaset12

Почему не работает cheerio вывод?

Нужно получить название всех каналов:
62a6fcd59ee68326568989.png

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

axios.get('https://www.youtube.com/user/##########').then(data =>{
    const $ = cheerio.load(data.data);
    let text = '';
    $('#channel-info > #title').each((i, elem) =>{
        text += `${$(elem).text()}\n`;
    });
    console.log(text);
})


Вывовдит пустоту. Переменная $ содержит html разметку, ну находить названия каналов программа не хочет.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы