斗鱼屏蔽录像

斗鱼

// ==UserScript==
// @name         斗鱼屏蔽录像
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  斗鱼
// @author       牛牛摁了
// @exclude	                              *.douyu.com/0*
// @exclude	                              *.douyu.com/1*
// @exclude	                              *.douyu.com/2*
// @exclude	                              *.douyu.com/3*
// @exclude	                              *.douyu.com/4*
// @exclude	                              *.douyu.com/5*
// @exclude	                              *.douyu.com/6*
// @exclude	                              *.douyu.com/7*
// @exclude	                              *.douyu.com/8*
// @exclude	                              *.douyu.com/9*
// @exclude	                              /^[^:/#?]*:\/\/([^#?/]*\.)?msg\.douyu\.com(:[0-9]{1,5})?\/.*$/
// @match	                              *.douyu.com/g*
// @match	                              *.douyu.com/directory/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=douyu.com
// @grant        none
// @license MIT
// ==/UserScript==
(function() {
    //屏蔽的直播间号 根据格式手动添加
    var fjh = ["/222222","/333333","/444444"];
    //屏蔽的板块 房间标题
    var ban = ["永劫无间","生死狙击","录像"];









    var c = fjh.concat(ban)
    c = c.concat(`"id":963,`)
    c = c.concat(`"video"`)
    var sss=document.documentElement.innerHTML;
    //console.log(sss);
    var str1 = sss.split("rankLink")
    //console.log(str1);
    var str2 = str1[0].split(`"bid":0`)
    str2.shift()
    //console.log(str2);
    console.log(str2.length);

    var p1=0

    okok5()

    function okok5() {//屏蔽
        var ii1_1;
        var ii2_1;
        var i=0
        for (ii1_1 = 0; ii1_1 < str2.length; ii1_1++) {
            var str3 = str2[ii1_1].split(`authInfo`)
            for(ii2_1 = 0; ii2_1 < c.length ; ii2_1++){
                if(str3[0].indexOf(c[ii2_1]) != -1){
                    i = 1
                    continue
                }
            }
            if(i == 1){
                i = 0
                p1=p1+1
                var cE1 = `li.layout-Cover-item:nth-child(${ii1_1+1})`;
                //console.log(cE1);
                var style1 = document.createElement("style");
                style1.innerText += `${cE1} {display: none !important;} `;
                document.head.appendChild(style1);
            }
        }
    }//屏蔽
    console.log(p1);

})();