Cheerio NPM 试图在 nodeJS 中获取 img src 的值

Cheerio NPM trying to obtain values for img src in nodeJS

当前来源图片: Here

当前代码:

let imageArr = []
$('.plink image').each(function(){
    let image = $(this).attr('src')
    imageArr.push(image)
})
console.log(imageArr)

什么都不记录,为什么?

没有标签 image,它是 img

使用 .plink.image img 而不是 .plink image

const $ = cheerio.load(body, {
    xmlMode: true // to load noscript
})
let imageArr = []
$('.plink.image img').each(function(a, b) {
    let image = $(this).attr('src')
    if (image && !image.match(/white.jpg$/)) { // remove template image
        imageArr.push(image)
    }
})
console.log(imageArr)