Очистка данных Youtube от Cheerio - PullRequest
0 голосов
/ 20 декабря 2018

enter image description here

Я перебираю данные Youtube из библиотеки cheerio в реагировать на нативные, и мне это немного сложно.Я хочу пройти по выбранному узлу, то есть div с id = "items", и повторить этот узел, чтобы получить значения.Но проблема, которую я получаю, заключается в том, что каждый раз, когда я запускаю этот фрагмент кода:

const $ = cheerio.load(response.data);
console.warn($('.style-scope', '.ytd-grid-renderer').html());

Я получаю нулевое значение в консоли.Что-нибудь, что я должен сделать, чтобы исправить это?Или мой подход совершенно неверный?

1 Ответ

0 голосов
/ 20 декабря 2018

.html работает с одним селектором.

В идеале ваш селектор должен быть $('.style-scope.ytd-grid-renderer')

, так как вы хотите настроить таргетинг на элемент, который имеет оба класса на одном элементе.

...