【发布时间】:2018-10-08 01:32:09
【问题描述】:
有没有办法获取一个包含 html 页面中每个元素(包括子元素)的cheerio 对象,然后对其进行迭代?
我曾尝试使用对象$('body'),但它只给出了 HTML 正文的直接子代,而不是所有后续子代。我可以做些什么来选择所有 HTML 元素,因为我想解析每个单独元素的文本。
【问题讨论】:
标签: jquery html node.js dom cheerio
有没有办法获取一个包含 html 页面中每个元素(包括子元素)的cheerio 对象,然后对其进行迭代?
我曾尝试使用对象$('body'),但它只给出了 HTML 正文的直接子代,而不是所有后续子代。我可以做些什么来选择所有 HTML 元素,因为我想解析每个单独元素的文本。
【问题讨论】:
标签: jquery html node.js dom cheerio
你试过$('*')吗?
或者不使用 jQuery,只使用纯 JavaScript
document.getElementsByTagName('*');
Ir 将所有 DOM 元素返回一个完整的数组
【讨论】: