学习公社课程自动切视频脚本
本帖最后由 k452b 于 2022-8-8 08:54 编辑最新版本请上fork搜索学习公社,上面已经上传,不要复制这个
// ==UserScript==
// @name 学习公社自动学习看视频(提前查看试卷) 1.0 Test
// @namespace 学习公社 1.0
// @version 0.1
// @description学习公社自动看视频、自动刷新,未来还有可能添加提前查看试卷,经过测试非常好用
// @AuThor LZJ
// @match *study.enaea.edu.cn/viewerforccvideo*
// @match *study.enaea.edu.cn/circleIndexRedirect*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
var url = window.location.pathname
if (url == '/viewerforccvideo.do') {
localStorage.clear();
var bl_close = false;
function Music_No() {
setTimeout(function() {
document.getElementsByClassName("xgplayer-icon-muted").click()
}, 5000)
}
function rePlay() {
setTimeout(function() {
if (document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress").innerHTML == '100%') {
for (var i = 1; i < document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress")
.length; i++) {
if (document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress").innerHTML !=
'100%') {
document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress").click()
break
}
}
}
}, 2000)
}
setInterval(function() {
bl_close = true;
for (var i = 0; i < document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress")
.length; i++) {
if (document.getElementsByClassName("cvtb-MCK-CsCt-studyProgress").innerHTML != '100%') {
bl_close = false;
break
}
}
if (document.getElementsByClassName('current').children.childNodes.innerText ==
'100%') {
rePlay()
}
if (document.getElementsByClassName("dialog-content").innerText == '学时记录出现异常请检查网络') {
location.reload()
}
}, 5000)
setInterval(function() {
console.log('未完成')
if (bl_close == true) {
window.close()
}
}, 30000)
setInterval(function() {
videoPlay()
}, 1000)
rePlay()
Music_No()
}
if (url == '/circleIndexRedirect.do') {
var v_title = ""
function playVideo_2(){
document.getElementsByClassName('customcur-tab-text').click()
setTimeout(function(){
if (v_title == document.getElementsByClassName('course-title').innerText){
console.log("Wait",v_title)
}else{
location.reload()
}
},1000)
}
function playVideo_1(){
document.getElementsByClassName('customcur-tab-text').click()
setTimeout(function(){
v_title = document.getElementsByClassName('course-title').innerText
document.getElementsByClassName('golearn').click()
},1000)
}
setTimeout(function(){
playVideo_1()
},2000)
setInterval(function(){
playVideo_2()
},30000)
setTimeout(function(){
location.reload()
},1000 * 60 * 30)
}
})();
k452b 发表于 2022-8-8 06:14
中国教育干部网络学院 enaea.edu.cn ,这个登陆
山西的教师培训这个里面找不到内容啊,跟这个学习公社是两个平台吗?https://www.ttcdw.cn/ putitree 发表于 2022-12-6 18:49
每20分钟就停下来了,不知脚本能不能实现这种自动点播的功能
视频正常播放,进度就能正常,点不点击无所谓 谢谢大神 谢谢楼主分享{:301_993:} 过来围观一番 如果单位要学,有空帮我写一个。呵。谢谢 http://www.jxjyedu.org.cn/student/index_intro.jsp有没有 学习一下,感谢楼主 有木有XX强X的脚本呢?天天都要挂的。 谢谢楼主分享