【发布时间】:2019-04-22 07:24:57
【问题描述】:
我试图用 Puppeteer 解析的 HTML 看起来像这样:
<ul>
<li class="title"> item 1 </li>
<li class="title hide"> item 1 </li>
</ul>
我正在像这样访问li 元素:
await page.$$eval("ul > li.title", nodes =>
nodes.map(element => {
return {
//some attributes
};
})
);
扩展的结果是只检索没有class=hide 的元素。不幸的是,hide 是除 title 之外的一个类,它由所有 <li> 元素共享。
如何重构 Puppeteer 代码以排除具有 hide 类的元素?
【问题讨论】:
标签: javascript css node.js google-chrome-devtools puppeteer