// ==UserScript== // @name 深信息雨课堂辅助 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 深信息雨课堂自动刷视频 // @author monstertsl // @match https://sziit.yuketang.cn/* // @grant none // @downloadURL none // ==/UserScript== var settings = { requestInterval: 500, // 延迟 clickLoopInterval: 300, //点击间隔 questions_match : 0, // 匹配功能 默认关闭 }; start(); var runIt; //开始视频播放 function start(){ sta = document.getElementsByClassName("play-btn-tip")[0]; console.log(sta); console.log("播放----"); window.clearInterval(runIt); runIt= setInterval(next,5000); if(sta.innerText == "播放"){ console.log("开始播放视频"); document.getElementsByClassName("play-btn-tip")[0].click(); } } //停止视频播放 function stop(){ start(); clearInterval(runIt); console.log("暂停----"); if(sta.innerText == "暂停"){ console.log("暂停视频"); document.getElementsByClassName("play-btn-tip")[0].click(); } } //跳转下一节视频 function next(){ var video = document.getElementsByClassName("xt_video_player")[0]; if(video == undefined){ document.getElementsByClassName("el-tooltip btn-next item")[0].click(); console.log("作业,5秒后跳转下一个视频"); } else if(video.length != 0){ var staNow = document.getElementsByClassName("play-btn-tip")[0]; if(staNow.innerText == "播放"){ console.log("播放视频"); staNow .click(); } var c= video.currentTime; var d = video.duration; var isVideo = false; var sound = document.getElementsByClassName("xt_video_player_common_icon_muted"); if(sound.length == 0){ document.getElementsByClassName("xt_video_player_common_icon")[0].click(); } var speed = document.getElementsByClassName("xt_video_player_common_list")[0]; var speedChild = speed.firstChild; speedChild.click(); isVideo = true; var pr =(c/d*100) pr = pr.toFixed(2); document.title =( pr+"%"); //视频播放进度超过95%跳转下一节视频 if(pr>95){ document.getElementsByClassName("el-tooltip btn-next item")[0].click(); console.log("跳转到下一节"); } }else { console.log("未知错误!"); } }