🥇深圳市教师教育网刷课【影刃】
// ==UserScript==
// @name 🥇深圳市教师教育网刷课【影刃】
// @namespace https://doc.yingren.xyz
// @icon https://doc.yingren.xyz/img/logo2.jpg
// @version 2
// @description 深圳市教师教育网刷课,功能:自动播放和切换视频
// @author 影刃
// @match *.0755tt.com/*
// @grant none
// @run-at document-start
// @license GPL 3
// ==/UserScript==
(function() {
'use strict';
var current = -1
var playVideo = function(){
const iframe = document.querySelector('#mainFrame').contentWindow.document
const classes = document.getElementsByClassName('s_point')
current = current === -1 ? Array.from(document.getElementsByClassName('s_point')).findIndex(x => x.classList.contains('s_pointerct')) : current + 1
const next = current < classes.length - 1 && classes[current + 1]
const video = iframe.querySelector('video')
const track = iframe.querySelector('.trace_btn')
if(!video){
setTimeout(playVideo, 2000)
return
}
var trackId = setInterval(() => {
track.click()
}, 2000)
var timeId = setInterval(() => {
if (video.ended && timeId) {
clearInterval(timeId)
timeId = null
video.playbackRate = 1
setTimeout(() => {
clearInterval(trackId)
next && next.click()
setTimeout(playVideo, 2000);
}, 10 * 2000)
}
}, 2000);
}
})();