想要href
的值,因此在这种情况下为链接。
希望所有符合.product-name
类中相同模式的值。
尝试返回空白/不返回空白的方法。
回答后,请简要概述一下一些cheerio / jquery规则,因为我不理解它们。
仅供参考:const $ = cheerio.load(response) //page source.
答案 0 :(得分:1)
尝试一下:
$('.product-name a[href]').each((index, elem)=>{
console.log(index, $(elem).attr('href'));
});
/** .product-name : choose class .product-name
* .product-name a : choose tag a is child of class product-name
* and a[href] : choose tag a has attribute href, if you don't need, you can remove it.
**/
对于第一个链接:
let firstElem = $('.product-name a[href]').get()[0]
console.log($(firstElem).attr('href'));