哔哩哔哩(B站)番剧短评区筛选非满分评价

快速地找出那些低分评价!

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
// ==UserScript==
// @name            哔哩哔哩(B站)番剧短评区筛选非满分评价
// @description     快速地找出那些低分评价!
// @author          Tinhone
// @namespace       screen and report
// @license         GPL-3.0
// @version         1.2.2
// @icon            https://app.bilibili.com/favicon.ico
// @grant           GM_addStyle
// @run-at          document-start
// @match           *://www.bilibili.com/bangumi/media/*
// @compatible      firefox V70+
// @compatible      edge V70+
// @compatible      chrome V70+
// ==/UserScript==

(function() {
    'use strict'
    GM_addStyle(`
        div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.nav-tools > button{
            position: static !important;
            box-sizing: content-box !important;
            width: 45px !important;
            height: 45px !important;
            cursor: pointer;
            background: #f7f9fa;
            color: #999;
            border: 1px solid #e5e9ef;
            border-radius: 3px;
            font-weight: 900;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }
        div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.nav-tools > button:hover{
            background: #00a1d6;
            color: #fff;
            border: 1px solid #00a1d6;
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }
        div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.nav-tools{
            display: inherit !important;
            opacity: inherit !important;
        }
    `)
    function go(){
        if (window.location.hash!="#short") return
        let button1=document.createElement("button")
        button1.innerHTML="筛选"
        const a=setInterval(()=>{
            if (document.querySelector("div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.media-tab-detail-l-wrp > div.media-tab-detail-l > div.media-tab-module-wrp > div.media-tab-module-content > div.mtlr-list-wrp > div.review-list-wrp.type-short > ul > li.clearfix > div.review-author-info > div.review-author-star > span.review-stars > i.icon-star.icon-star-light")){
                if (!document.querySelector("div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.nav-tools > button")){
                    button1.addEventListener("click",(()=>{ //点击事件
                        for (let i of document.querySelectorAll("div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.media-tab-detail-l-wrp > div.media-tab-detail-l > div.media-tab-module-wrp > div.media-tab-module-content > div.mtlr-list-wrp > div.review-list-wrp.type-short > ul > li.clearfix")){
                            if (i.querySelectorAll("div.review-author-info > div.review-author-star > span.review-stars > i.icon-star.icon-star-light")[4]){
                                i.remove()
                            }
                        }
                        document.querySelector("html").scrollTop=document.querySelector("html").scrollTop-1
                        document.querySelector("html").scrollTop=document.querySelector("html").scrollTop+1
                    }))
                    document.querySelector("div#app.media-detail-wrp > div.media-tab-wrp > div.media-tab-content > div.media-tab-detail-wrp > div.nav-tools").appendChild(button1)
                    clearInterval(a)
                }
            }
        },200)
    }
    go()
    window.onhashchange=function(){
        go()
    }
})()