虎扑屏蔽用

Bonk!

当前为 2023-03-10 提交的版本,查看 最新版本

// ==UserScript==
// @name         虎扑屏蔽用
// @namespace    敲掉我不想看到的部分
// @version      0.1
// @description  Bonk!
// @author       路过虎扑原版的jr
// @match        *://*.hupu.com/*
// @icon         https://cdn-icons-png.flaticon.com/512/6788/6788572.png?x-oss-process=image/resize,m_fill,w_72,h_72
// @grant        none
// @license      MIT
// ==/UserScript==

// 黑名单设置
var blacklists = [
    '阿成','成都哥','内鬼','番薯','黑泥',
    '秀b2',
    'hupu_4c19370d28c9a123',
    '白白胖胖哦',
    '稻妻三板斧',
    '白术king',
    '斯卡拉姆齐夜兰',
    '17岁的单车和我',
    '苏州城外的微笑z',
    '我的花莱仕到了',
    '成都人吊打北上光',
    'Last成'];

// 判断网页元素是否含有黑名单
function checking(htmlElement) {
    for(var i = 0; i < blacklists.length; i++) {
        if(htmlElement.innerText.indexOf(blacklists[i]) !== -1) {
            return true
        }
    }
}

// 屏蔽标题含有黑名单的帖子
var postTitle = document.querySelectorAll('.p-title');
for(var pT = 0; pT < postTitle.length; pT++) {
    if(checking(postTitle[pT]) == true) {
        postTitle[pT].closest('.bbs-sl-web-post-body').style.display = 'none';
    }
}


// 屏蔽来自黑名单的帖子
var postAuthor = document.querySelectorAll('.post-auth');
for(var pA = 0; pA < postAuthor.length; pA++) {
    if(checking(postAuthor[pA]) == true) {
        postAuthor[pA].closest('.bbs-sl-web-post-body').style.display = 'none';
    }
}

// 屏蔽帖内来自黑名单的回帖
var commentAuthor = document.querySelectorAll('.user-base-info');
for(var cA = 0; cA < commentAuthor.length; cA++) {
    if(checking(commentAuthor[cA]) == true) {
        commentAuthor[cA].closest('.post-reply-list ').style.display = 'none';
    }
}

// 屏蔽引用黑名单用户回帖的回帖(……)
var bonkQuoting = document.querySelectorAll('.index_quote-text__HggrH');
for(var bQ = 0; bQ < bonkQuoting.length; bQ++) {
    if(checking(bonkQuoting[bQ]) == true) {
        bonkQuoting[bQ].closest('.post-reply-list ').style.display = 'none';
    }
}

// 屏蔽所有来自黑名单的消息回复提示
var myMessage = ".bbs-message-web-container .my-message .content .item .right .top .nickname";
var bbsMessage = document.querySelectorAll(myMessage);
for(var bM = 0; bM < bbsMessage.length; bM++) {
    if(checking(bbsMessage[bM]) == true) {
        bbsMessage[bM].closest('.item').style.display = 'none';
    }
}

// 隐藏来自黑名单的私信(指把左侧带名字的方块给隐藏掉)
var myChat = ".personalWarp .prersonbody .prersonbodymiddle .presonListCardItem .nickNameTitle";
var userCard = ".personalWarp .prersonbody .prersonbodymiddle .presonListCardItem"
var bbsChat = document.querySelectorAll(myChat);
for(var bC = 0; bC < bbsChat.length; bC++) {
    if(checking(bbsChat[bC]) == true) {
        bbsChat[bC].closest(userCard).style.display = 'none';
    }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址