最近拿到了麒麟PT站的邀请,准备认领一波正在做种的种子,结果发现需要手动一个一个点,太麻烦了。。
于是写了个脚本,一键认领了
解决方案
- 点击用户名
- 展开当前做种列表
- 按下浏览器F12,在Console(控制台)下复制运行下面这段代码,chrome会在第一次复制代码时提示危险操作,需要先输入
allow pasting
,回车,然后再执行前面的操作 - 如果需要修改类型,请自行修改
class_type
, 注意前面的小数点别复制掉了,严格区分大小写, 电影为.c_movies
, 电视剧为.c_tvseries
, 纪录片为.c_doc
, 动漫为.c_anime
, 学习为.c_xuexi
, 体育为.c_sports
, 综艺为.c_TVShows
, 游戏为.c_Game
, 音乐为.c_hqaudio
, 电子书为.c_Ebook
- 如果不需要按照类型过滤,直接认领所有类型的种子,请直接将
var class_type = ".c_duanju";
替换为var class_type = "";
即可
var total = 0;
var now = 0;
var class_type = ".c_duanju";
for(var f of document.querySelectorAll("td.rowfollow.nowrap>a>img"+class_type)){
let self = f.parentElement.parentElement.parentElement;
let button = self.querySelector("button[data-action='addClaim']");
let button2 = self.querySelector("button[data-action='removeClaim']");
if(!button || button.style.display == 'none')continue
let id = button.getAttribute("data-torrent_id");
setTimeout(function(){
now++;
ajax.post("https://www.hdkyl.in/ajax.php", function(res){
res = JSON.parse(res);
if(res.ret == 0){
button.style.display="none";
button2.style.display="flex";
}
console.log('(', now, '/', total, ')', res);
}, "action=addClaim¶ms%5Btorrent_id%5D="+id);
}, 500 * total);
total++;
}