广东开放大学/广开自动刷课

广东开放大学全自动刷课,视频功能随时失效,有需要合作和咨询问题的看下面描述里面QQ群!!!

  1. // ==UserScript==
  2. // @name 广东开放大学/广开自动刷课
  3. // @namespace 一心向善
  4. // @version 1.1.2
  5. // @description 广东开放大学全自动刷课,视频功能随时失效,有需要合作和咨询问题的看下面描述里面QQ群!!!
  6. // @AuThor 一心向善
  7. // @match *://*.course.ougd.cn/*
  8. // @grant course
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. // 视频播放器
  14. const player = document.querySelector('video');
  15.  
  16. // 播放按钮
  17. const playButton = document.querySelector('.vjs-play-control');
  18.  
  19. // 进度条
  20. const progressBar = document.querySelector('.vjs-progress-holder');
  21.  
  22. // 监听视频播放结束事件
  23. player.addEventListener('ended', function() {
  24. // 点击播放按钮重新播放视频
  25. playButton.click();
  26.  
  27. // 模拟拖动进度条到开头
  28. const rect = progressBar.getBoundingClientRect();
  29. const x = rect.left + 1;
  30. const y = rect.top + rect.height / 2;
  31. const event = new MouseEvent('mousedown', {
  32. clientX: x,
  33. clientY: y,
  34. });
  35. progressBar.dispatchEvent(event);
  36.  
  37. const moveEvent = new MouseEvent('mousemove', {
  38. clientX: x,
  39. clientY: y,
  40. });
  41. progressBar.dispatchEvent(moveEvent);
  42.  
  43. const upEvent = new MouseEvent('mouseup', {
  44. clientX: x,
  45. clientY: y,
  46. });
  47. progressBar.dispatchEvent(upEvent);
  48. });
  49.  
  50. // 开始自动刷视频
  51. playButton.click();
  52. })();

QingJ © 2025

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