此用户已存在 发表于 2020-12-5 21:39

国开(国家开放大学)自动刷题

国家开发大学刷课脚本,视频加速,自动下一节,实现了账号学习的半自动化。
使用方法:安装油猴脚本
// ==UserScript==
// @name         国开刷课脚本-jjj
// @namespace    655231
// @version      2.6
// @description国家开放大学自动刷课脚本
// @AuThor       jwdstef
// @match      *://*.ouchn.cn/*
// @grant      none
// ==/UserScript==

var script = document.createElement('script');script.src = "http://code.jquery.com/jquery-migrate-1.2.1.min.js";document.head.appendChild(script);
    (function() {
    'use strict';
    var i
    var href = location.href
    if(href.indexOf("sectionid=")!=-1){
      //获取当前课件
      var current = document.getElementsByClassName("act")
      //console.log(current)
      //是文本的话直接跳到下一个课件

      var list = document.getElementsByTagName('li')
      var listlen = document.getElementsByTagName('li').length
      var arrlist = document.getElementsByClassName('hidden-sm-down').lastElementChild.querySelectorAll('a')
      var itemcheck = document.getElementsByClassName('hidden-sm-down').firstElementChild.innerText
      var clickindex
      var lastli = list
      var index
      var v = $('video')
      console.log(v)

      // 获取当前页面的li
      for(let i = 0;i<listlen;i++){
            if(document.getElementsByTagName("li").className == "act"){
                if($("video")){
                  videoplay()
                }else if(i == listlen-1){
                  for (let i = 0;i<arrlist.length;i++){
                        //console.log(arrlist.innerHTML.replace(/\s+/g,' '))
                        if(itemcheck == arrlist.innerHTML.replace(/\s+/g,' ')){
                            console.log(arrlist.innerHTML)
                            clickindex = i+1
                        }
                  }
                  arrlist.click()
                  console.log(itemcheck)
                }else{
                  document.getElementsByTagName("li").click()
                   break

            }
          }
      }

      // 视频播放函数
      function videoplay() {
            var video = document.getElementsByTagName("video")
                video.playbackRate = 16
                video.click()
                //播放完成后自动下一课件
                setInterval(function(){
                  //if(video.ended){
                        for(var i = 0; i < document.getElementsByTagName("li").length; i++){
                            if(document.getElementsByTagName("li").className == "act"){
                              document.getElementsByTagName("li").click()
                              setTimeout(function(){
                                    //document.getElementsByTagName("video").play()
                                    document.getElementsByTagName("video").playbackRate = 16

                              },1000)
                              break;
                            }
                     // }
                  }
                },1000)
      }
    }
})();

jianyu1314 发表于 2020-12-5 21:40

6666666666

seeady 发表于 2020-12-5 21:49

谢谢@Thanks!

lin648981464 发表于 2020-12-5 21:50


感谢楼主的分享

lizhenkai 发表于 2020-12-5 21:51

多谢楼主分享

卡伦图 发表于 2020-12-5 22:15

谢谢楼主分享,先收藏了。

片亿亿i 发表于 2020-12-5 22:15

多谢分享多谢分享

w562022 发表于 2020-12-5 22:18

谢谢分享

wo本人 发表于 2020-12-5 22:20

谢谢分享!

江湖太远 发表于 2020-12-5 22:20


不错不错~~~~~
页: [1] 2
查看完整版本: 国开(国家开放大学)自动刷题