Собственно вот такой простой кусочек кода неожиданно поставил в тупик. С программированием сталкиваюсь крайне редко, хоть в институте и проходил в достаточной степени.
Код:
|
var cheerio = require('cheerio'),
$ = cheerio.load('<html><head></head><body><ul id="fruits"><li class="apple">apple text</li><li class="orange">orange <a href="b">text inner</a> text outer</li><li class="pear">Pear</li></ul></body></html>', {
ignoreWhitespace: true,
xmlMode: false});
console.log($('#fruits > li.orange > a').contents().text()); |
Собственно весь вопрос в том что бы организовать нормальную навигацию по куску html-кода. Как я могу получить отдельно текст "orange" стоящий до ссылки, а затем отдельно получить текст "text outer" стоящий после ссылки? Мне кажется я уже применил все возможные методы с описания
https://github.com/cheeriojs/cheerio...ster/Readme.md по этому адресу.