bilibili script

bilibili网站操作脚本

目前为 2022-06-25 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name bilibili script
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description bilibili网站操作脚本
  6. // @author You
  7. // @match https://www.bilibili.com/
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. "use strict";
  15.  
  16. // Your code here...
  17. // bilibili网站加载成功后执行,去除一些模块
  18. window.onload = function () {
  19. //方法内容
  20. let section_index = [
  21. 6, 7, 8, 9, 10, 11, 13, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
  22. 30, 31, 32, 33,
  23. ];
  24. let documentary = document.querySelectorAll(".bili-grid");
  25. // console.log('纪录片',documentary);
  26. for (let i = 0; i < section_index.length; i++) {
  27. documentary[section_index[i]].remove();
  28. // documentary[section_index[i]].style.display="none";
  29. }
  30. let bili_footer = document.querySelectorAll(".bili-footer");
  31. // console.log('bili_footer',bili_footer);
  32. bili_footer[0].remove();
  33. console.log('%csuccess%c:','background:#47c00e;padding:3px;border-radius:3px','','脚本加载成功');
  34. // 执行刷新操作
  35. RefreshRecommend();
  36. };
  37.  
  38. // 快捷键,快捷刷新推荐视频
  39. function RefreshRecommend() {
  40. // alt+r按键监听
  41. document.addEventListener("keydown", function (event) {
  42. if (event.altKey && event.keyCode == 82) {
  43. event.preventDefault();
  44. // console.log('alt+r');
  45. // 快捷键按下后,执行的方法
  46. let refresh_button = document.querySelectorAll(".roll-btn-wrap")[0].children[0];
  47. refresh_button.click();
  48. }
  49. });
  50. }
  51. })();