为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

沧海一幻觉 2018-10-18 13:11:53
这是一个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的,我都被搞糊涂了。

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

cheerio:Fast, flexible & lean implementation of core jQuery designed specifically for the server.


查看完整回答
反对 回复 2018-11-22

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号