我可以依靠 Cheerio 来按文档顺序处理 return 项吗?

Can I rely on Cheerio to return items in document order?

我正在使用 cheerio.js 进行网页抓取。它与 jquery 有细微差别,例如 :eq 在选择器中不可用。我想根据经验询问我是否可以信任文档顺序中的 cheerio 到 return 项。例如,如果我有一个 <ul><li></li><li></li></ul> 和 运行 $('li').get(0),它将给我第一个列表项。

几天前我用cheerio和request做了一个网络爬虫。我还在其他项目中使用了 cheerio 来制作动态电子邮件内容。它始终尊重 DOM 中匹配元素的顺序。您也可以使用 :nth-child 伪选择器。