如何使用 Cheerio 访问包含不同属性值的 DOM 个属性?
How to access DOM attributes containing different attribute values using Cheerio?
我正在使用 cheerio
抓取 nodejs
中的网页。现在我遇到了这样结构的网络内容,
<div data-content="123456"> ... </div>
<div data-content="142453"> ... </div>
<div data-content="192638"> ... </div>
<div data-content="152701"> ... </div>
<div data-content="172830"> ... </div>
请注意,data-content
属性具有不同的属性值,并且在 div 中有我想要删除的必要数据。我如何使用 cheerio 来访问像这样构造的 DOM 属性?
注意:我知道可以使用 div
作为选择器。但我不想使用 div
作为 cheerio 的选择器。我想专门使用 data-content
作为选择器来访问 DOM 个节点。
这应该有效:
$('div[data-content]')
我正在使用 cheerio
抓取 nodejs
中的网页。现在我遇到了这样结构的网络内容,
<div data-content="123456"> ... </div>
<div data-content="142453"> ... </div>
<div data-content="192638"> ... </div>
<div data-content="152701"> ... </div>
<div data-content="172830"> ... </div>
请注意,data-content
属性具有不同的属性值,并且在 div 中有我想要删除的必要数据。我如何使用 cheerio 来访问像这样构造的 DOM 属性?
注意:我知道可以使用 div
作为选择器。但我不想使用 div
作为 cheerio 的选择器。我想专门使用 data-content
作为选择器来访问 DOM 个节点。
这应该有效:
$('div[data-content]')