​哔哩哔哩批量取消关注

r
发布于 2023-05-13 / 19 阅读
0

​哔哩哔哩批量取消关注

 目前收集到两种代码

 第一种可以自动取消整个分组

1、先点击需要取消关注的分组
2、按F12打开浏览器控制台
3、再复制下方代码到浏览器控制台按回车执行

function f() {
    let ii = 0;
    let delayed = 1000;//暂停1秒
    const xx = $(".be-dropdown-item:contains('取消关注')");
    console.log("本页关注了", xx.length, "个up主!");
    let tt = setInterval(unfollow, delayed); // 暂停多少毫秒,再执行下一次点击,时间间隔增加一点儿变化
    //取消关注
    function unfollow() {
        if (0 <= ii && ii < xx.length) {
            xx[ii].click(); // 自动点击【取消关注】
            ii++;
            delayed = ii * 488;
            clearInterval(tt); // 停止批量操作
            tt = setInterval(unfollow, delayed);//开启批量操作
        } else {
            clearInterval(tt); // 停止批量操作
            console.log("OK!你已取消了对本页所有up主的关注!");
            const nextPage = $(".be-pager-next");//下一页
            nextPage.click();
            setTimeout(f, 7000);//开启批量操作
        }
    }
}

f()

第二种是取消分组内目前的20个UP主

var ms = 250; // 暂停250毫秒
var ii = 0;
var xx = $(".be-dropdown-item:contains('取消关注')");
console.log("本页关注了", xx.length, "个up主!");
tt = setInterval(function(){
  if (0 <= ii && ii < xx.length) {
    xx[ii].click(); // 自动点击【取消关注】
  } else {
    clearInterval(tt); // 停止批量操作
    console.log("OK!你已取消了对本页所有up主的关注!");
  }
  ii += 1;
}, ms+ii*10); // 暂停多少毫秒,再执行下一次点击,时间间隔增加一点儿变化