Cheerio NPM试图在nodeJS中获取img src的值 [英] Cheerio NPM trying to obtain values for img src in nodeJS
本文介绍了Cheerio NPM试图在nodeJS中获取img src的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当前来源的图片: 在这里
当前代码:
let imageArr = []
$('.plink image').each(function(){
let image = $(this).attr('src')
imageArr.push(image)
})
console.log(imageArr)
什么也不要登录,为什么呢?
Log nothing , why so?
推荐答案
没有标签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试图在nodeJS中获取img src的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文