NPM酷库,每天两分钟,了解一个流行NPM库。
jQuery 是前端DOM操作的利器,我们通过jQuery的接口可以方便地访问、修改DOM树中的节点和内容。
有时,在Node.js服务端,我们也需要类似的操作,比如分析爬虫抓取的HTML内容,如果过能够用jQuery分析,我们的爬虫程序将事半功倍。
但是很遗憾,jQuery并不能在Node.js服务端运行,因为jQuery严重依赖DOM,而Node.js环境中是没有集成DOM的。关于这一点可以参考我的公众号文章《JS运行环境》。
cheerio
今天我们接触的cheerio库就是一款运行于Node.js环境中,分析HTML的库,并实现了jQuery的接口,所以我们就可以像运用jQuery一样操作cheerio。
https://github.com/cheeriojs/cheerio
领取专属 10元无门槛券
私享最新 技术干货