您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
鼠标放在清晰度按钮上后,自动选择B站直播的1080P原画清晰度
// ==UserScript== // @name B站直播自动选择最高清晰度 // @namespace http://tampermonkey.net/ // @version 1.2.1 // @description 鼠标放在清晰度按钮上后,自动选择B站直播的1080P原画清晰度 // @author You // @match *://live.bilibili.com/* // @icon https://www.bilibili.com/favicon.ico // @grant none // @run-at document-idle // @license MIT // ==/UserScript== (function() { 'use strict'; const MAX_ATTEMPTS = 60; // 最大尝试次数 const INTERVAL = 1000; // 检测间隔(毫秒) let attempts = 0; function selectHighestQuality() { // 如果超过最大尝试次数则停止 if (attempts++ > MAX_ATTEMPTS) return; try { // 1. 尝试通过精确选择器查找 let qualityOption = document.querySelector('.list-it.svelte-1n48lz1'); // 2. 如果找不到则尝试通用选择器 if (!qualityOption) { const options = document.querySelectorAll('[class*="list-it"]'); qualityOption = Array.from(options).find(el => el.textContent.includes('1080P')); } // 3. 如果找到1080P选项 if (qualityOption && qualityOption.textContent.includes('1080P')) { qualityOption.click(); console.log('已选择1080P清晰度'); return; } } catch (e) { console.error('清晰度选择出错:', e); } // 继续尝试直到成功 setTimeout(selectHighestQuality, INTERVAL); } // 初始启动 setTimeout(selectHighestQuality, 2000); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址