挊-随时开车

自动获取磁链接并自动离线下载

< Feedback on 挊-随时开车

Review: OK - script works, but has bugs

§
Posted: 2021-05-15

nyaa.si 其实还能用,能搜到结果,但是拼接最后链接的代码有问题,需要手动改630行和632行的代码,主要是改成https://sukebei.nyaa.si,然后不能用.href拿绝对路径(会加上多余的javlibrary.com),而应该用.getAttribute("href")拿相对路径。有能力的自己改两行就行了:

onload: function (result) {
let doc = common.parsetext(result.responseText);
let data = [];
let t = doc.querySelectorAll("tr.default");
if (t.length!==0) {
for (let elem of t) {
console.log(elem.querySelector("td:nth-child(3)>a:nth-child(1)"));
data.push({
"title": elem.querySelector("td:nth-child(2)>a:nth-child(1)").title,
"mag": "",
"torrent_url": "https://sukebei.nyaa.si" + elem.querySelector("td:nth-child(3)>a:nth-child(1)").getAttribute("href"),
"size": elem.querySelector("td:nth-child(4)").textContent,
"src": "https://sukebei.nyaa.si" + elem.querySelector("td:nth-child(2)>a:nth-child(1)").getAttribute("href"),
});
}
}
else {
data.push({
"title": "没有找到磁链接",
"mag": "",
"torrent_url": "",
"size": "0",
"src": result.finalUrl,
});
}

cb(result.finalUrl, data);
},

Post reply

Sign in to post a reply.