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

无法理解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
  • 1 回答
  • 0 关注
  • 559 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信