您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
进入B站封禁直播间,直接启用脚本,打开封禁直播间链接即可。仅支持PC端,进不去多刷新几次。
// ==UserScript== // @name 进入B站封禁直播间 // @description 进入B站封禁直播间,直接启用脚本,打开封禁直播间链接即可。仅支持PC端,进不去多刷新几次。 // @namespace undefined // @version 0.3 // @author dice // @match https://live.bilibili.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=bilibili.com // @grant none // @license MIT // @run-at document-start // ==/UserScript== (function() { 'use strict'; console.log('call function'); const timer0 = setInterval(() => { if (!window.__NEPTUNE_IS_MY_WAIFU__) { return; } const now = new Date().getTime(); const { lock_till, is_locked } = window.__NEPTUNE_IS_MY_WAIFU__.roomInitRes.data; console.log('封禁信息:', is_locked ? '已封禁' : '未被封禁'); const lockEnd = new Date(lock_till * 1000); const DD = String(lockEnd.getDate()).padStart(2, '0'); // 获取日 const MM = String(lockEnd.getMonth() + 1).padStart(2, '0'); //获取月份,1 月为 0 const yyyy = lockEnd.getFullYear(); // 获取年 // 时间 const hh = String(lockEnd.getHours()).padStart(2, '0'); //获取当前小时数(0-23) const mm = String(lockEnd.getMinutes()).padStart(2, '0'); //获取当前分钟数(0-59) const ss = String(lockEnd.getSeconds()).padStart(2, '0'); //获取当前秒数(0-59) const lockEndTime = yyyy + '-' + MM + '-' + DD + ' ' + hh + ':' + mm + ':' + ss; console.log(lock_till * 1000 > now ? '封禁到:' + lockEndTime : ''); window.__NEPTUNE_IS_MY_WAIFU__.roomInitRes.data.is_locked = false; clearInterval(timer0); }, 0); })();