国开自动刷课

国家开放大学自动刷课

目前為 2020-11-20 提交的版本,檢視 最新版本

// ==UserScript==
// @name         国开自动刷课
// @namespace    ry版
// @version      202011201255
// @description  国家开放大学自动刷课
// @author       流浪的蛊惑
// @match        *://*.ouchn.cn/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    var i
    var href = location.href
    var isxyzt=true
    if(href.indexOf("sectionid=")!=-1){
        var video = document.getElementsByTagName("video")
        //是视频的话就播放
        if(video.length>0){
            //替换成1秒视频
            isxyzt=false
            video[0].src="https://static.weibangong.com/files/5ddbb705cee5ac990fe16239"
            video[0].click()
        }else{
            //文本直接翻页
            for(i = 0; i < document.getElementsByTagName("li").length-1; i++){
                if(document.getElementsByTagName("li")[i].className == "act"){
                    isxyzt=false
                    document.getElementsByTagName("li")[i+1].click()
                    break;
                }
            }
        }
        //进入测验后跳下一专题
        if(isxyzt){
            //当前专题
            var zt = document.getElementById("list").getElementsByTagName("span")[0].innerText.trim().replace(/ /g,"")
            console.log(href)
            var ztlj=document.getElementsByClassName("listinfo")[0]
            for(i = 0; i < ztlj.getElementsByTagName("a").length; i++){
                if(ztlj.getElementsByTagName("a")[i].innerText.trim().replace(/ /g,"").indexOf(zt)!=-1){
                    ztlj.getElementsByTagName("a")[i+1].click()
                    break;
                }
            }
        }
    }
})();