Greasy Fork

Greasy Fork is available in English.

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

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

目前为 2022-12-05 提交的版本。查看 最新版本

// ==UserScript==
// @name             哔哩哔哩(B站)番剧短评区筛选非满分评价
// @description    快速地找出那些低分评价!
// @author           Tinhone
// @namespace    screen and report
// @license           GPL-3.0
// @version          1.2.1
// @icon               https://app.bilibili.com/favicon.ico
// @grant             GM_addStyle
// @compatible    firefox V70+
// @compatible    edge V70+
// @compatible    chrome V70+
// @match            *://www.bilibili.com/bangumi/media/*
// @run-at            document-end
// ==/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
        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")){
                    let button1=document.createElement("button")
                    button1.innerHTML="筛选"
                    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()
    }
})();