吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6094|回复: 138
上一主题 下一主题
收起左侧

[其他原创] [油猴脚本] B站纯净版 20240821 更新

    [复制链接]
跳转到指定楼层
楼主
REXLEE95 发表于 2024-8-8 14:32 回帖奖励
本帖最后由 REXLEE95 于 2024-8-23 14:16 编辑

前言:自用的脚本,慢慢优化的,现在分享出来
【功能主治】
网页版B站,杂乱无章、各种推送、广告、卡片 统统精简!!

1、屏蔽各类非推送视频的 卡片  “删除 综艺、番剧 类卡片”
2、删除 直播 类卡片 (可能失效)
3、删除 广告屏蔽插件提示 卡片
4、屏蔽各类元素 网站顶部花里胡哨等

全部根治,让你的首页只有推荐的正常视频。其他一切都屏蔽精简



2024-08-21 更新:
1、调整首页顶部间距,保留了首页按钮。用于返回首页
2、向上滑动页面时,保留了 “动态、热门等”




【使用方法】
确保浏览器安装了油猴插件(篡改猴),新建脚本,将本贴代码覆盖保存,重启浏览器即可生效。

【效果展示】
首页、视频播放页面、超级简洁


[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// @name        B站净化
// @namespace   B站净化
// @match       https://*.bilibili.com/*
// @grant       none
// @version     1.0
// @author      ZzzLee
// @description 2024/08/08 00:00:00
// ==/UserScript==

(function () {
    'use strict';
    var interval = 1000;
    var style = document.createElement('style');
    document.head.appendChild(style);
    var styleSheet = style.sheet;
    styleSheet.insertRule('.bili-header .right-entry__outside .right-entry-icon { color: #000; }', styleSheet.cssRules.length);
    styleSheet.insertRule('.bili-header .right-entry__outside .right-entry-text { color: #000; }', styleSheet.cssRules.length);
    styleSheet.insertRule('.bili-header .left-entry .entry-title, .bili-header .left-entry .download-entry, .bili-header .left-entry .default-entry, .bili-header .left-entry .loc-entry {height: 64px;line-height: 64px;color: #000;font-size: 14px;cursor: pointer;}', styleSheet.cssRules.length);
    styleSheet.insertRule('.bili-header .left-entry .entry-title .zhuzhan-icon {color: #000; }', styleSheet.cssRules.length);
    styleSheet.insertRule('.bili-header.large-header { height: 90px; }', styleSheet.cssRules.length);
    styleSheet.insertRule('#biliMainHeader { min-height: 0px; }', styleSheet.cssRules.length);
    // 屏蔽各类元素
    // 页面加载完成后执行的函数
    var checkElements2 = function () {
        // 定义需要屏蔽的元素选择器
        const selectorsToHide = [
            '.left-loc-entry',
            '.adblock-tips',
            '.grid-anchor.recommended-swipe',
            '.bili-header__channel',
            '.bili-header__banner',
            'li.right-entry-item:nth-of-type(6)',
            '.download-entry',
            '.default-entry',
            '.vip-wrap',
            '.right-entry-item--upload.right-entry-item',
            '#van-popover-2569',
            '.share-btns',
            '.video-share-dropdown',
            '.ad-floor-cover',
            '.vcd',
            '.slide_ad',
            '.activity-m-v1',
            '.toolbar-right-ai.video-toolbar-right-item.video-ai-assistant'
        ];

        // 遍历选择器并隐藏匹配的元素
        selectorsToHide.forEach(function (selector) {
            const elements = document.querySelectorAll(selector);
            elements.forEach(function (element) {
                element.style.display = 'none'; // 隐藏元素
            });
        });
      // 异步执行checkElements1
        setTimeout(checkElements2, interval);
    };
    // 屏蔽各类非推送视频的 卡片
    var checkElements1 = function () {
        // 删除 综艺、番剧类卡片
        var targetElements = document.querySelectorAll('.floor-title');
        targetElements.forEach(function (targetElement) {
            // 找到目标元素后,删除其第五个父级
            var fifthParent = targetElement;
            for (var i = 0; i < 8; i++) {
                if (fifthParent.parentNode) {
                    fifthParent = fifthParent.parentNode;
                    if (fifthParent.classList.contains("feed-card") || fifthParent.classList.contains("floor-single-card") || (fifthParent.classList.contains("bili-video-card"))) {
                        var fifthParent0 = fifthParent.parentNode;
                        if (fifthParent0.classList.contains("feed-card")) {
                            fifthParent0.parentNode.removeChild(fifthParent0);
                            break;
                        } else {
                            fifthParent.parentNode.removeChild(fifthParent);
                            break;
                        }
                    }
                } else {
                    return;
                }
            }
        });
        // 删除 直播 卡片
        var targetElements2 = document.querySelectorAll('.bili-live-card');
        targetElements2.forEach(function (targetElement) {
            // 找到目标元素后,删除其第五个父级
            var fifthParent = targetElement;
            // 删除广告
            for (var i = 0; i < 8; i++) {
              fifthParent.parentNode.removeChild(fifthParent);
              break;
            }
        });
        // 删除 广告屏蔽插件提示 卡片
        var biliVideoCards = document.querySelectorAll('.bili-video-card.is-rcmd:not(.enable-no-interest)');
        // 遍历找到的元素,并执行你想对每个元素的操作
        biliVideoCards.forEach(function (element) {
            // 你可以在这里执行任何操作
            if (element.parentNode.classList.contains('feed-card')) {
                // 删除父级
                element.parentNode.remove();
            } else {
                // 如果父级不包含 class 'feed-card',删除当前元素
                element.remove();
            }
        });

        // 异步执行checkElements1
        setTimeout(checkElements1, interval);
    };
    checkElements1();
    checkElements2();
})();
















免费评分

参与人数 46吾爱币 +48 热心值 +40 收起 理由
zhupugeng + 1 + 1 谢谢@Thanks!
古天乐le + 1 用心讨论,共获提升!
ysxc666 + 1 我很赞同!
zzx194107 + 1 + 1 我很赞同!
phfls + 1 + 1 我很赞同!
zhaojie133606 + 1 + 1 我很赞同!
kephome + 1 + 1 我很赞同!
liunianwen + 1 + 1 感谢分享,感觉网页版的清爽又回来了
WJF12321 + 1 我很赞同!
噼咔噼 + 1 + 1 谢谢@Thanks!
人参果大土豆 + 1 我很赞同!
吾爱PYB + 1 + 1 谢谢@Thanks!请问有没有屏蔽正常视频,保留擦边的
溪涧川 + 1 + 1 谢谢@Thanks!
crazy_hb + 1 + 1 谢谢@Thanks!请问有没有屏蔽正常视频,保留擦边的
Reborn2019 + 1 谢谢@Thanks!请问有没有屏蔽正常视频,保留擦边的
djc82 + 1 + 1 谢谢@Thanks!
tjytian + 1 + 1 谢谢@Thanks!
to猪上树 + 2 + 1 谢谢@Thanks!
shi凡尘 + 1 + 1 我很赞同!
jztqwe + 1 谢谢@Thanks!
战勇 + 1 + 1 谢谢@Thanks!
搞点什么 + 1 + 1 谢谢@Thanks!
石斑鱼 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ddtxxxxx2003 + 1 + 1 谢谢@Thanks!
庞mylove + 1 谢谢@Thanks!
lzzzzzzzzzzi + 1 + 1 热心回复!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
pengpulin + 1 + 1 我很赞同!
Mackenzie + 1 + 1 我很赞同!
hmc131038 + 1 + 1 谢谢@Thanks!
ml1725920 + 1 + 1 我很赞同!
elaplace + 1 + 1 谢谢@Thanks!
Dawken + 1 我很赞同!
jujubao127 + 1 + 1 这个处理的很干净,狠适合强迫症的人
ZSY1206 + 1 + 1 我很赞同!
woainizmb + 1 + 1 666666
feilongxihongsh + 1 谢谢@Thanks!
益达min + 1 + 1 谢谢@Thanks!
q1kx + 1 + 1 我很赞同!
Zhangwag + 1 热心回复!
ZYM102507 + 1 + 1 谢谢@Thanks!
happyovo + 1 + 1 我很赞同!
小小莱 + 1 + 1 谢谢@Thanks!
hyhsll + 1 谢谢@Thanks!
llyy390 + 1 + 1 我很赞同!
wuliaodelaohu + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
hanbazhen 发表于 2024-8-8 22:49
楼主,能不能加入 “ 能显示【收藏夹失效内容的标题】”、“ 非会员最高画质观看 ”这俩功能?

以前我安装的脚本可以实现,但是后来忘记备份就直接重装了,导致怎么找也找不到我要的那个。。
沙发
lshy1 发表于 2024-8-8 14:39
3#
wuliaodelaohu 发表于 2024-8-8 14:39
4#
kangta520 发表于 2024-8-8 14:41
本帖最后由 kangta520 于 2024-8-8 14:45 编辑

看起来不错,试用下,谢谢分享
用了AdGuard拦截,效果一样不错
5#
Polaris丶翼 发表于 2024-8-8 14:43
好用的 感谢
6#
llyy390 发表于 2024-8-8 14:44
好用,谢谢!
7#
ming03233 发表于 2024-8-8 14:47
谢谢楼主分享
8#
skyheavens 发表于 2024-8-8 14:47
谢谢啦,收下啦
9#
zhanghaixin110 发表于 2024-8-8 14:56
感谢大佬制作。
10#
unnio 发表于 2024-8-8 15:12
感谢大佬B站人的福音23333333
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-14 00:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表