首页 > 解决方案 > 使用 Node.js 和 Cheerio 抓取新用户问题

问题描述

因此,我对抓取相对较新,并想尝试将其作为一种学习体验。我的最终目标是能够从游戏网站https://lucy.allakhazam.com/上抓取物品统计数据,并通过 Discord 机器人发布它们。但是,即使尝试从站点加载 html,我也遇到了问题,我不确定问题是什么。

  request("https://lucy.allakhazam.com/item.html?id=28855", function(error, response, html) {
  if(error) {
    console.log("Error: " + error);
  }
  console.log("Status code: " + response.statusCode);

  var $ = cheerio.load(html);
    console.log(html);

});

控制台的唯一输出是:

<head><meta HTTP-EQUIV="Refresh" CONTENT="0; URL=/index.html?setcookie=1"></head>

我试过尝试其他网站,我可以从他们那里得到原始的 html,但不是这个,我不知道为什么。任何帮助表示感谢,谢谢!

标签: node.jsscreen-scrapingcheerio

解决方案


推荐阅读