|
|
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。
国家开发大学刷课脚本,视频加速,自动下一节,实现了账号学习的半自动化。
使用方法:安装油猴脚本
- // ==UserScript==
- // [url=home.php?mod=space&uid=170990]@name[/url] 国开刷课脚本-jjj
- // [url=home.php?mod=space&uid=467642]@namespace[/url] 655231
- // [url=home.php?mod=space&uid=1248337]@version[/url] 2.6
- // @description 国家开放大学自动刷课脚本
- // [url=home.php?mod=space&uid=686208]@AuThor[/url] jwdstef
- // [url=home.php?mod=space&uid=195849]@match[/url] *://*.ouchn.cn/*
- // [url=home.php?mod=space&uid=609072]@grant[/url] 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")[0]
- //console.log(current)
- //是文本的话直接跳到下一个课件
-
- var list = document.getElementsByTagName('li')
- var listlen = document.getElementsByTagName('li').length
- var arrlist = document.getElementsByClassName('hidden-sm-down')[0].lastElementChild.querySelectorAll('a')
- var itemcheck = document.getElementsByClassName('hidden-sm-down')[0].firstElementChild.innerText
- var clickindex
- var lastli = list[listlen-1]
- var index
- var v = $('video')[0]
- console.log(v)
-
- // 获取当前页面的li
- for(let i = 0;i<listlen;i++){
- if(document.getElementsByTagName("li")[i].className == "act"){
- if($("video")[0]){
- videoplay()
- }else if(i == listlen-1){
- for (let i = 0;i<arrlist.length;i++){
- //console.log(arrlist[i].innerHTML.replace(/\s+/g,' '))
- if(itemcheck == arrlist[i].innerHTML.replace(/\s+/g,' ')){
- console.log(arrlist[i].innerHTML)
- clickindex = i+1
- }
- }
- arrlist[clickindex].click()
- console.log(itemcheck)
- }else{
- document.getElementsByTagName("li")[i+1].click()
- break
-
- }
- }
- }
-
- // 视频播放函数
- function videoplay() {
- var video = document.getElementsByTagName("video")[0]
- video.playbackRate = 16
- video.click()
- //播放完成后自动下一课件
- setInterval(function(){
- //if(video.ended){
- for(var i = 0; i < document.getElementsByTagName("li").length; i++){
- if(document.getElementsByTagName("li")[i].className == "act"){
- document.getElementsByTagName("li")[i+1].click()
- setTimeout(function(){
- //document.getElementsByTagName("video")[0].play()
- document.getElementsByTagName("video")[0].playbackRate = 16
-
- },1000)
- break;
- }
- // }
- }
- },1000)
- }
- }
- })();
复制代码
|
|