首页 > 解决方案 > Node.js + Cheerio 抓取 div id

问题描述

我想抓取 item-id 字符串,但未能获取 item-id="s4b9di" 字符串

这是我的代码

在此处输入图像描述

怎么了?

网页: 在此处输入图像描述

我找到了解决方案:

$('.feeditem').each((i, element) => {
    const itemId = $(element).find('[item-id]').attr('item-id');
    console.log(itemId);
});

标签: node.jsweb-scrapingcheerio

解决方案


试试这个:

$('.feeditem').each((i, element) => {
    const itemId = $(this).find('[item-id]').attr('itemId')
});

或者

$('[item-id]').each((i, element) => {
    const itemId = $(this).attr('itemId')
});

推荐阅读