因为经常抽奖关注了很多UP主,开奖后一个一个取关删动态很麻烦,然后我去网上找了一些脚本,发个专栏分享给需要的人,顺便保存备份一下。
批量取关UP主
把要取关的up主移动到一个分组,F12打开开发者工具,点击Console,复制粘贴下面的代码,回车就可以批量取关了。
$(".be-dropdown-item:contains('取消关注')").click()

删除全部动态
打开个人动态页,F12打开开发者工具,点击Console,复制粘贴下面的代码,回车就可以删除全部动态了。
var uid = document.cookie.match(/(?<=DedeUserID=).+?(?=;)/)[0];
$.ajax({
url: "//api.网页链接" + uid + "&type=268435455",
type: "get",
xhrFields: {
withCredentials: true
},
success: function (res) {
cards = res.data.cards;
for (var i = 0; i < cards.length; i++) {
var csrf_token = document.cookie.match(/(?<=bili_jct=).+?(?=;)/)[0];
if (cards[i].desc.uid == uid) {
$.ajax({
url: '//api.网页链接',
type: "post",
xhrFields: {
withCredentials: true
},
data: {
'dynamic_id': cards[i].desc.dynamic_id_str,
'csrf_token': csrf_token
}
});
}
}
}
});

批量删除粉丝
打开粉丝页,F12打开开发者工具,点击Console,复制粘贴下面的代码,回车就可以自动删除粉丝了,不过会很慢,粉丝多的话要删很久。
var count=0;a=function(){$(".be-dropdown-item").each(function(a,b){ if("移除粉丝"==b.innerHTML) {b.click();return false;}})};b=function(){$(".modal").each(function(a,b){$c=$(b).find(".modal-title");if($c[0].innerText=="确认移除粉丝"){console.log("正在删除粉丝:"+$(b).find("em").get(0).innerText);$(b).find(".btn-content").get(0).click()}});};function timeout(){setTimeout(function(){if(count%2==0){a();}else{b();};count++;timeout();}, 2100);};timeout();

删除抽奖动态 删除转发动态 取消全部关注
安装油猴插件,再安装一个脚本就可以了。
油猴插件下载地址https://www.tampermonkey.net/
脚本下载地址https://greasyfork.org/zh-CN/scripts/387046-%E6%8A%BD%E5%A5%96%E5%8A%A8%E6%80%81%E5%88%A0%E9%99%A4-%E5%8F%96%E5%85%B3。

功能如图