cheerio

var cheerio = require( 'cheerio' )

  1. 抓取img src
var $ = cheerio.load( url || html );
$(img[.chass || #id]).each(function() {
   console.log($(this).attr('src'));
})
  1. 爬取div内的信息
    以网易云音乐--歌单相关的html为例
57635

爬虫程序:

var $ = cheerio.load( url || html );
var caption = $(div.ul-cover-l])
var itemList = [];
caption.each(function() {
    var cap = $(this);
    var item = {
        src: cap.find('img.j-flag').attr('src'),//图片路径
        title: cap.find('a.msk').attr('title'),//歌单名称
        id: cap.find('a.f-fr').attr('data-res-id'),//歌单id
        type: cap.find('a.f-fr').attr('data-res-type'),//歌单种类
        nb: cap.find('span.nb').text(),//歌单播放量
        creater: cap.find('a.s-fc3').text(),//歌单发行者
        byhref: cap.find('a.s-fc3').attr('href')//发行者地址
    };
    itemList.push(item);
 })
console.log(itemList)

你可能感兴趣的:(cheerio)