javascript cheerio未检索标签

时间:2018-08-22 03:15:21

标签: javascript web-scraping cheerio

我正在使用cheerio,并在网上找到的示例中取得了一些成功。但是现在我正在尝试我的第一个报废项目,但我不知道为什么我无法检索所需的HTML标签。

request(url,function(error, response, html){
  if (!error){
     const $ = cheerio.load(html);
     $('.identifier a').filter(function(){
        const data = $(this);
        const link = data.attr('href');
        console.log(`Identifier link: ${link}`);
     });
   }
}

当我运行此命令时,似乎根本找不到该标记,并且链接为空。但是,我也尝试了找到的“ html”和没有的“ div”。我尝试采用其他各种示例结构来找出问题出在哪里而没有成功。我缺少什么基本的东西吗?

1 个答案:

答案 0 :(得分:0)

嗯,我认为它应该没有任何问题。检查响应html是否是您所期望的html,有时网页会将此请求检测为机械手并以不同的HTML响应。

以下代码段有效,请看一下。

*((int*)2000))

在上方图像中将红色突出显示区域定位为目标。