在cheerio中,可以使用以下方法来获得嵌套在br标签之间的没有元素/类的文本:
cheerio.load(html)
方法加载HTML文档。$('br')
选择所有的br标签。next()
方法来获取br标签的下一个兄弟节点。text()
方法来获取该节点的文本内容。以下是一个示例代码:
const cheerio = require('cheerio');
const html = '<div><br>Text1<br>Text2<br>Text3<br></div>';
const $ = cheerio.load(html);
const brTags = $('br');
brTags.each((index, element) => {
const text = $(element).next().text();
console.log(text);
});
在上述示例中,我们首先使用cheerio库将HTML文档加载为一个DOM对象。然后,选择所有的br标签,并使用each()
方法遍历每个br标签。对于每个br标签,我们使用next()
方法获取其下一个兄弟节点,并使用text()
方法获取该节点的文本内容。最后,我们将文本内容打印到控制台。
请注意,上述示例中的HTML文档仅作为演示目的。在实际使用中,您需要根据实际情况修改HTML文档的加载方式和选择器语法。
领取专属 10元无门槛券
手把手带您无忧上云