猿问

无法理解cheerio里的选择器,有没有高人给我解释一下?

这是一个node.js写的爬虫,里面的这两句代码

var $ = cheerio.load(sres.text)
 $('#topic_list .topic_title').each ...

这两句代码无法理解,
第一行代码:sres.text是网页的内容,用 cheerio 去读取它获取整个网页内容,再把他赋值给 $,应该没问题。
关键第二行:$('#topic_list .topic_title')这个不就成了
cheerio.load(sres.text)('#topic_list .topic_title')吗?我也没有引入 jquery 的模块,也不该是jq的语法呀?
但是这行代码可以做到选择网页里的类再去遍历它,和 jq 的语法一模一样,可是这里的 $ 明明是cheerio.load的,我都被搞糊涂了。


沧海一幻觉
浏览 560回答 1
1回答

慕虎7371278

cheerio:Fast, flexible & lean implementation of core jQuery designed specifically for the server.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答