首页 > 解决方案 > Cheerio:将多个搜索组合在一起

问题描述

假设我想找到所有tr元素,即 的子元素,tbody具有类trEventrOdd(不幸的是,也有元素没有这些类)。如何在一个查询中获取所有这些?

我试过$("tbody > tr.trOdd + tbody > tr.trEven") 了,但它返回 0 个元素。

标签: web-scrapingcheerio

解决方案


对多个 css 选择器使用逗号:

$("tbody > tr.trOdd,tbody > tr.trEven")

FTR,你的css会匹配

tbody
  tr.trOdd
  tbody
    tr.trEven  <-- this one

推荐阅读