Cheerio NPM试图获得在的NodeJS IMG SRC值(Cheerio NPM tryin

2019-09-30 00:52发布

电流源的图像: 在这里

当前的代码:

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

登录什么,为什么如此?

Answer 1:

不要有标签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)


文章来源: Cheerio NPM trying to obtain values for img src in nodeJS