sziit video autorun

深信形势与政策刷课

  1. // ==UserScript==
  2. // @name sziit video autorun
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 深信形势与政策刷课
  6. // @author Xspak
  7. // @match https://sziit.yuketang.cn/pro/lms*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. var settings = {
  12. requestInterval: 500, // 延迟
  13. clickLoopInterval: 300, //点击间隔
  14. questions_match : 0, // 匹配功能 默认关闭
  15. };
  16.  
  17. start();
  18. var runIt;
  19. //开始视频播放
  20. function start(){
  21. sta = document.getElementsByClassName("play-btn-tip")[0];
  22. console.log(sta);
  23.  
  24. console.log("播放----");
  25. window.clearInterval(runIt);
  26.  
  27. runIt= setInterval(next,5000);
  28. if(sta.innerText == "播放"){
  29. console.log("开始播放视频");
  30. document.getElementsByClassName("play-btn-tip")[0].click();
  31. }
  32. }
  33.  
  34. //停止视频播放
  35. function stop(){
  36. start();
  37. clearInterval(runIt);
  38. console.log("暂停----");
  39. if(sta.innerText == "暂停"){
  40. console.log("暂停视频");
  41. document.getElementsByClassName("play-btn-tip")[0].click();
  42. }
  43. }
  44.  
  45. //跳转下一节视频
  46. function next(){
  47. var video = document.getElementsByClassName("xt_video_player")[0];
  48. if(video == undefined){
  49. document.getElementsByClassName("el-tooltip btn-next item")[0].click();
  50. console.log("作业,5秒后跳转下一个视频");
  51. }
  52. else if(video.length != 0){
  53. var staNow = document.getElementsByClassName("play-btn-tip")[0];
  54. if(staNow.innerText == "播放"){
  55. console.log("播放视频");
  56. staNow .click();
  57. }
  58. var c= video.currentTime;
  59. var d = video.duration;
  60. //不想关闭声音可以把此行代码删掉
  61. soundClose();
  62. speed();
  63. //视频播放进度超过95%跳转下一节视频
  64. if((c/d)>0.95){
  65. document.getElementsByClassName("el-tooltip btn-next item")[0].click();
  66. console.log("跳转到下一节");
  67. console.log("本节观看百分比"+c/d);
  68. }
  69. }else {
  70. console.log("未知错误!");
  71. }
  72. }
  73. //关闭视频声音
  74. function soundClose(){
  75. var sound = document.getElementsByClassName("xt_video_player_common_icon_muted");
  76. if(sound.length == 0){
  77. document.getElementsByClassName("xt_video_player_common_icon")[0].click();
  78. console.log("视频声音关闭");
  79. }
  80. }
  81. //播放速度2.0
  82. function speed(){
  83. var speed = document.getElementsByClassName("xt_video_player_common_list")[0];
  84. var speedChild = speed.firstChild;
  85. speedChild.click();
  86. console.log("倍速点击了2.0");
  87. }

QingJ © 2025

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