Bilibili番剧显示单集信息

看番时让B站显示单集的的播放量和弹幕量

目前為 2019-07-17 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Bilibili番剧显示单集信息
// @namespace    http://tampermonkey.net/
// @version      2.0
// @include     http*://www.bilibili.com/bangumi/play/ss*
// @include     http*://www.bilibili.com/bangumi/play/ep*
// @description  看番时让B站显示单集的的播放量和弹幕量
// @author       ementt
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var url = 'https://api.bilibili.com/x/web-interface/archive/stat';
    var search = function() {
          var new_page = $('html').attr('class')
          var aid = 0
          if(!new_page){
            aid = $('.info-sec-av');
          }else{
            aid = $('.av-link');
          };
          var avid = aid.text().substring(2);
          $.ajax({
              dataType:"JSONP",
              type:"get",
              data:{
                  aid: avid,
                  jsonp: 'jsonp'
              },
              url:url,
              success:function(response){
                  var view = Number(response.data.view);
                  var danmaku = Number(response.data.danmaku)

                  var view_write = ''
                  var danmu_write = ''
                  if(!view){
                      view_write = '--'
                  }else if(view < 10000){
                      view_write =  view;
                  }else{
                       view_write =  Math.floor(view/10000) + '万'
                  }
                  if(!danmaku){
                      danmu_write = '--'
                  }else if(danmaku < 10000){
                      danmu_write = danmaku
                  }else{
                      danmu_write = Math.floor(danmaku/10000) + '万'
                  }

                  if(!new_page){
                      $('.view-count span').text(view_write);
                      $('.danmu-count span').text(danmu_write);
                  }else{
                      var text = `${view_write}播放   · ${danmu_write}弹幕  · `
                      var text2 = $('.media-count').text().split('·')[2]
                      $('.media-count').text(text+text2)

                  }

              }
           })
        };
        setTimeout(search, 1000)
        $('.info-sec-av').bind('DOMNodeInserted', search)
        $('.av-link').bind('DOMNodeInserted', search)
})();

QingJ © 2025

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