Greasy Fork is available in English.

行知学徒自动网课;计算机和办公设备维修人员等

突如其来的计算机和办公设备维修人员等课程

// ==UserScript==
// @name         行知学徒自动网课;计算机和办公设备维修人员等
// @namespace    http://ccvxx.cn/
// @version      0.2
// @description  突如其来的计算机和办公设备维修人员等课程
// @author       原创妖火@Past°   @术の語、涼城啥都没干全程观看
// @match        *://www.ixueto.com/*
// @grant        none
// ==/UserScript==
  
(function() {
    'use strict';
let autoNext = function(){
  
        //获取提示信息
        let timeStr = $("#s_message").html();
  
        //如果已经学完,直接下一集
        if (timeStr == '本课时已学完') {
                fun_nextLesson();
                return;
        }
  
  
        //获取已学习时长
  
        //1.开始位置,结束位置
        let startKey = '已学习:';
        let endKey = '秒';
        let startPos = timeStr.indexOf(startKey)+startKey.length;
        let endPos = timeStr.indexOf(endKey);
        //2.截取时长
        let alreadySeconds = timeStr.substring(startPos,endPos);
  
  
        //获取总学习时长
  
        //1.开始位置,结束位置
        let startKey2 = '总时长:';
        let endKey2 = '秒';
        let startPos2 = timeStr.indexOf(startKey2)+startKey2.length;
        let endPos2 = timeStr.indexOf(endKey2, timeStr.indexOf(endKey2)+1);
        //2.截取时长
        let sumSeconds = timeStr.substring(startPos2,endPos2);
  
  
        //判断两个时长是否相等
        if (alreadySeconds == sumSeconds) {
                //如果相等,那就点击下一课
                //不用点击按钮了,因为直接有个下一级的函数,执行就行
                javascript:fun_nextLesson();
        } else {
                console.log('时间还没到');
                console.log(timeStr);
        }
}
  
  
setInterval(autoNext, 10000); //每10000ms执行一次判断函数
    // Your code here...
})();