首先打开个人中心的关注页面:
将你需要留下关注的人移动到单独的分组里:
关注列表 | 移动分组 |
---|---|
然后选中左侧的默认分组,这里就是你不需要关注的人了。
先跳到最后一页:
鼠标右键点击页面,选中最后一项(检查):
然后在右侧弹出的这个页面中,选中控制台,粘贴我下面给出的代码,回车即可。
function clearPage() {
var interval = 250;
var count = 0;
var unsubcribeButton = $(".be-dropdown-item:contains('取消关注')");
tt = setInterval(
function () {
if (0 <= count && count < unsubcribeButton.length) {
unsubcribeButton[count].click();
console.log(count + "/" + unsubcribeButton.length);
} else {
clearInterval(tt);
$(".be-pager-prev").click();
setTimeout(() => {
clearPage();
}, 200);
}
count += 1;
},
interval + count * 10,
);
}
clearPage();
然后整个页面就会自动开始取关 -> 点击上一页 -> 取关。
当取消关注多了后,可能会被 b 站官方 ban 掉接口的访问权限,过会再执行脚本就好了。