// ==UserScript== // @name B站屏蔽UP主 // @namespace Block_Bilibili_Author // @version 0.1 // @description Block some up author as reqauired // @description: zh-CN 屏蔽不想要的up主 // @description: zh-TW 屏蔽不想要的up主 // @author Shana // @include https://www.bilibili.com/* // @require http://code.jquery.com/jquery-3.4.1.min.js // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @grant none // @run-at document-idle // @downloadURL none // ==/UserScript== 'use strict'; //不知道有什么用 //==========输入需要屏蔽的UP主==========// var $ = window.jQuery; //解除$错误提示 var blockAuthor = ["AAAAAA","BBBBBB","CCCCCC","DDDDDD","EEEEEE","FFFFFF","GGGGGG"] //添加屏蔽UP主名字,空格分割,UP主名字加双引号 //需要注意,所有包含关键字的UP主名称都将被屏蔽,有可能造成误杀 var blockOne = 0 //初始化变量 //==========网页准备==========// setTimeout(function(){ //等待网页加载完成,默认500 var info = "已启用屏蔽"; alert(info); //提示已经屏蔽 setInterval(function(){ //因为B站动态加载,所以需要每隔1000ms检查一次 //==========循环执行==========// var i; for (i = 0; i < blockAuthor.length; i++){ blockOne = blockAuthor[i]; $("a[title|=" + blockOne + "]").parent().parent().parent().replaceWith("Block Sucess"); //屏蔽分区页面 $("a:contains('" + blockOne + "')").parent().remove(); //屏蔽主页分区推荐 $("span:contains('" + blockOne + "')").parent().parent().parent().parent().parent().replaceWith("Block Sucess"); //屏蔽主页分区排行榜 } },1000); }, 500);