Node.js 抓取时返回 Null HTML
Node.js Returning Null when Scraping HTML
我目前正在尝试一些旨在寻找 Kickass Torrents 的特定种子作为概念证明的代码,但出于某种原因,我的简单代码无法重新调整 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)
}
});
主要的 KickAssTorrents 站点 kat.cr 对返回的数据进行加密。相反,您可以使用 http://kickasstorrentseu.com,它不会加密返回的内容
我目前正在尝试一些旨在寻找 Kickass Torrents 的特定种子作为概念证明的代码,但出于某种原因,我的简单代码无法重新调整 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)
}
});
主要的 KickAssTorrents 站点 kat.cr 对返回的数据进行加密。相反,您可以使用 http://kickasstorrentseu.com,它不会加密返回的内容