技术性话题 · 2018-11-06 0

快速一键自动批量取消新浪微博关注的人的方法

写这个文章,因为我微博账号长时间不用,今天登录新浪微博发现有大量的莫名其妙的我关注的人,1000多人。而我从没有关注过他们,所以我在想着如何快速清理删除掉。
之前从CSDN一个博客里看到了利用网页控制台console的JS代码快速批量全选删除的脚本,在这里分享下。

首先进入你的关注列表,那些自动关注的人,都会在未分组列表里,所以点击左侧未分组列表。然后按F12键,打开浏览器调试器,进入console选项卡,复制以下代码进去,然后回车键执行:

$(“.btn_link.S_txt1”).click(); // 进入“批量管理”

 

// 选中全部

var lis = $(“.member_li.S_bg1”).parentNode.childNodes;

for(var i=0;i<lis.length;i++){

lis[i].className = “member_li S_bg1 choosed S_link1_br”;

}

 

// 为了让“取消关注”可点击

$(“.member_li.S_bg1”).click();

$(“.member_li.S_bg1”).click();

 

$(“.W_btn_a[node-type=’cancelFollowBtn’]”).click(); // 取消关注

$(“.W_btn_a.btn_34px[node-type=’ok’]”).click(); // 确定

这个代码很简单易懂。就是代替了手动点击和选择的操作。执行一次,就能批量删掉当前页面30个关注的人。

执行后,页面会刷新一次。但是不要立刻再次执行,最好等几十秒或一分钟。因为执行的间隔太短,会弹出验证码,这样的话,你就需要输入验证问题才行。反正也不怕,网页开着,有空执行下,比自己点击要轻松多了了

我自己1000多个莫名其妙关注的人,用了十多分钟就清理完毕了。

这个文章写于2018.10.21,不确定日后页面有大改动后,上述方式仍旧有效。如果日后有更好的方法, 欢迎回复我。

但是我完全不使用微博了,所以不要期待我有微博系统。