bilibili_bnj_auto_add_food

bilibili百年祭先行活动自动加菜

  1. // ==UserScript==
  2. // @name bilibili_bnj_auto_add_food
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.3
  5. // @description bilibili百年祭先行活动自动加菜
  6. // @author ipuppet
  7. // @match https://www.bilibili.com/blackboard/xianxing2020bnj.html*
  8.  
  9. // @grant none
  10. // ==/UserScript==
  11. var bilibili_bnj_auto_click_flag = false
  12. var bilibili_bnj_auto_click_mode = false;
  13. (function() {
  14. 'use strict';
  15. function auto_click(){
  16. if(bilibili_bnj_auto_click_flag){
  17. $('.add .fzdysk').click()
  18. if(bilibili_bnj_auto_click_flag){
  19. let random = Math.floor(Math.random() * 10) + 1
  20. if(bilibili_bnj_auto_click_mode){
  21. setTimeout(() => {
  22. auto_click()
  23. }, random * 5)
  24. }else{
  25. setTimeout(() => {
  26. auto_click()
  27. }, random * 50)
  28. }
  29. }
  30. }
  31. }
  32. let bilibili_bnj_auto_click_start = () => {
  33. let btn = document.getElementById('bilibili_bnj_auto_click_btn_start')
  34. if (bilibili_bnj_auto_click_flag){
  35. btn.innerText = 'Start!'
  36. bilibili_bnj_auto_click_flag = false
  37. }else{
  38. btn.innerText = 'Stop!'
  39. bilibili_bnj_auto_click_flag = true
  40. }
  41. auto_click()
  42. }
  43. let bilibili_bnj_auto_click_mode_regulator = () => {
  44. let btn = document.getElementById('bilibili_bnj_auto_click_btn_mode')
  45. if (bilibili_bnj_auto_click_mode){
  46. btn.innerText = 'Crazy mode'
  47. bilibili_bnj_auto_click_mode = false
  48. }else{
  49. btn.innerText = 'Normal mode'
  50. bilibili_bnj_auto_click_mode = true
  51. }
  52. }
  53. function addElement(){
  54. //开始按钮
  55. let btn_start = document.createElement('button')
  56. btn_start.id = 'bilibili_bnj_auto_click_btn_start'
  57. btn_start.style = 'position:fixed;top:0;left:0;width:50px;cursor:pointer;z-index:99999999999999'
  58. btn_start.type = 'button'
  59. btn_start.innerText = 'Start!'
  60. btn_start.onclick = bilibili_bnj_auto_click_start
  61. //速度按钮
  62. let btn_mode = document.createElement('button')
  63. btn_mode.id = 'bilibili_bnj_auto_click_btn_mode'
  64. btn_mode.style = 'position:fixed;top:0;left:55px;cursor:pointer;z-index:99999999999999'
  65. btn_mode.type = 'button'
  66. btn_mode.innerText = 'Crazy pattern'
  67. btn_mode.onclick = bilibili_bnj_auto_click_mode_regulator
  68.  
  69. let body = document.getElementsByTagName('body')[0]
  70. body.appendChild(btn_start)
  71. body.appendChild(btn_mode)
  72. }
  73. setTimeout(()=>{
  74. //加载按钮
  75. addElement()
  76. console.log('按钮已加载')
  77. },3000)
  78. })();

QingJ © 2025

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