当前来源的图像: 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)
关于jquery - Cheerio NPM 尝试获取 nodeJS 中 img src 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51267250/