Bilibili-aid Assistant

根据B站bv号获取av号

  1. // ==UserScript==
  2. // @name Bilibili-aid Assistant
  3. // @namespace https://www.maxalex.tk
  4. // @version 0.4
  5. // @description 根据B站bv号获取av号
  6. // @author MaxAlex, aka zyf722
  7. // @match https://www.bilibili.com/video/*
  8. // @grant none
  9. // @require https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. // Configuration Begin
  14.  
  15. var trytime = 2500; // 等待页面加载完成时间(ms)
  16.  
  17. // Configuration End
  18.  
  19. var old_title;
  20.  
  21. setInterval( function(){
  22.  
  23. if ($(".tit").text() != old_title) {
  24.  
  25. var bid = window.location.href.split("video/")[1].split("?")[0].split("/")[0].split("BV")[1];
  26. var cid,aid;
  27.  
  28. $.ajax({
  29. type: "GET",
  30. async: false,
  31. url: "https://api.bilibili.com/x/player/pagelist?bvid="+bid+"&jsonp=jsonp",
  32. success: function(data){
  33. cid = JSON.parse(JSON.stringify(data)).data[0].cid;
  34. }
  35. });
  36.  
  37.  
  38. $.ajax({
  39. type: "GET",
  40. async: false,
  41. url: "https://api.bilibili.com/x/web-interface/view?cid="+cid+"&bvid="+bid,
  42. success: function(data){
  43. aid = JSON.parse(JSON.stringify(data)).data.aid;
  44. }
  45. });
  46.  
  47. $(".tit").text($(".tit").text()+" (av"+aid+")")
  48.  
  49. old_title = $(".tit").text()
  50.  
  51. }
  52.  
  53. },trytime)

QingJ © 2025

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