斗鱼默认最高画质

切换斗鱼最高画质

// ==UserScript==
// @name         斗鱼默认最高画质
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  切换斗鱼最高画质
// @author       lemon
// @match        http*://www.douyu.com/*
// @icon         https://www.douyu.com/favicon.ico
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    window.onload = function(){
        const startTime = new Date().getTime()
        let count = 1
        function autoClick(){
            let dom = Array.from(document.querySelectorAll('input')).find((item,index)=>{return item.value.includes('画质')})
            if(dom){
                const ul_dom = Array.from(dom.parentNode.childNodes).find((item)=>item.tagName=='UL')
                const li_dom = Array.from(ul_dom.childNodes)
                let seleteIndex = 0
                li_dom.forEach((item,index)=>{
                    if(item.className!=''){
                        seleteIndex = index
                    }
                })
                if(seleteIndex==0){
                    const endTime = new Date().getTime()
                    console.log('默认为最高画质,无需切换')
                    console.log(`脚本结束,耗时:${(endTime-startTime)/1000}秒`)
                }else{
                    const endTime = new Date().getTime()
                    const old_quality = li_dom[seleteIndex].innerText
                    const new_quelity = li_dom[0].innerText
                    li_dom[0].click()
                    console.log(`已从${old_quality}切换到${new_quelity}`)
                    console.log(`脚本结束,耗时:${(endTime-startTime)/1000}秒`)
                }
            }else{
                if(count++<20){
                    setTimeout(()=>{
                        autoClick()
                    },1000)
                }else{
                    console.log('脚本结束,可能此网站不是直播间')
                }
            }
        }
        autoClick()
    }
})();

QingJ © 2025

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