NPM酷库:cheerio,服务端jQuery接口实现

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111G0916500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券