Greasy Fork is available in English.
用于弘成学起Plus自动刷课(进入网站点击第一节课,后续播放完毕会自动播放下一节)
当前为
// ==UserScript==
// @name 学起Plus自动刷课结束播放下一集
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 用于弘成学起Plus自动刷课(进入网站点击第一节课,后续播放完毕会自动播放下一节)
// @author 菜级懒鬼
// @match *://*.sccchina.net/*
// @match *://*.chinaedu.net/*
// @connect chinaedu.net
// @icon https://static.8688g.com/up/2021-6/2021629191034189.png
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
setInterval(task, 1000*10);
})();
function task() {
if (document.getElementsByTagName('video')[0]) {
let video=document.getElementsByTagName('video')[0];
document.getElementById("videoFrame_video_html5_api").setAttribute('muted','');
video.autoplay = true;
video.muted = true;
if(video.paused){
let timeHtml=document.getElementsByClassName("vjs-current-time-display")[0].innerHTML;
let allTimeHtml=document.getElementsByClassName("vjs-duration-display")[0].innerHTML;
let time=timeHtml.substring(timeHtml.indexOf("</span>")+8).trim();
let allTime=allTimeHtml.substring(allTimeHtml.indexOf("</span>")+8).trim();
if (time!=allTime){
document.getElementsByClassName("vjs-big-play-button")[0].click();
document.getElementById('videoFrame_video_html5_api').play();
}else{
let list = window.parent.document.getElementsByClassName("leftTwoLevel");
console.log(list.length);
for (let i = 0; i < list.length; i++) {
if (list[i].classList.contains('active') && i + 1 < list.length) {
list[i + 1].getElementsByTagName("a")[0].click();
}
}
}
}
}
}