在刮HTML时,Node.js返回Null

时间:2016-03-01 00:56:26

标签: javascript node.js cheerio

我目前正在尝试一些代码,这些代码旨在寻找特定的Kickass Torrent洪流作为概念证明,但由于某种原因,我的简单代码无法重新调整除null之外的任何值,我已经确认存在一个带有我在程序中的ID的torrent。

searchTerm = "photoshop"
var request = require("request"),
  cheerio = require("cheerio"),
  url = "https://kat.cr/usearch/" + searchTerm + "/";

request(url, function (error, response, body) {
  if (!error) {
    var $ = cheerio.load(body),
      magnet = $("[data-id='233B2C174D5FEF9D6AFAA61D150EC0B6F821D6A9'] href").html();
    console.log(magnet)
  } 
});

1 个答案:

答案 0 :(得分:1)

主要的KickAssTorrents站点kat.cr加密返回的数据。相反,您可以使用http://kickasstorrentseu.com,它不会加密返回的内容