#javascript #html #cheerio
#javascript #HTML #cheerio
Вопрос:
Допустим, у меня есть некоторый HTML, подобный этому:
<body>
<a href="link A">Hello</a>
<div class="main">
<a href="link A">Hello</a>
</div>
<body>
Я хочу использовать Cheerio для получения ссылок, которые содержатся только внутри div с классом main. Как бы я вообще начал это делать?
Пока все, о чем я могу даже догадываться, это делать что-то вроде:
$ = cheerio.load(body);
content = $('div.main');
Но это, очевидно, не работает, потому что он даже не пытается получить доступ к какому-либо элементу ‘a’ внутри содержимого (это в основном потому, что я понятия не имею, как).
Любая помощь приветствуется, заранее спасибо.
Комментарии:
1. Использовать
div.main a
?2. или content.find(‘a’)
Ответ №1:
Поскольку это селектор запросов, используйте div.main a
:
content = $("div.main a");