云继教平台-第一版刷课脚本

云继教平台课刷课

< Opinie na 云继教平台-第一版刷课脚本

Pytanie/komentarz

MrchenhxAutor
§
Napisano: 29-06-2024

有问题或者不能用了,可以发表评论或者私信我
最好有对应的问题描述,以及复现路径,

§
Napisano: 02-07-2024

网站变成www.yunteacher.com了,是不是就用不了了

MrchenhxAutor
§
Napisano: 02-07-2024

网站变成www.yunteacher.com了,是不是就用不了了

感谢提醒。目前平台看课时候的域名还是 saas.yunteacher.com,除非他们对业务进行调整,一般都是可以使用的。
1.1.2 版本对域名做了一下处理,有需要可以更新

§
Napisano: 23-09-2024

兄弟,用不了了,看完一个课程不会自动下一个课程,页面就白了

MrchenhxAutor
§
Napisano: 23-09-2024

兄弟,用不了了,看完一个课程不会自动下一个课程,页面就白了

实在不好意思,我没有账号可以测试了,之前朋友的账号项目已结束,进不去了。你可以自己试下这个脚本

编写脚本教程链接:
https://bbs.tampermonkey.net.cn/thread-88-1-1.html

脚本代码是下面这个,直接复制粘贴,然后保存一下就可以
-------------------------------------------分割线---------------------------------------------------------------------------------------------------------------------
// ==UserScript==
// @name 广课(2024)
// @namespace http://tampermonkey.net/
// @version 2024.05.11
// @description 广东省2024年专用,名字可以自定义
// @author yygdz1921
// @match https://saas.yunteacher.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=gdedu.gov.cn
// @grant none
// @license MIT
// @downloadURL https://update.greasyfork.org/scripts/466788/%E5%B9%BF%E4%B8%9C%E7%9C%81%E6%95%99%E5%B8%88%E7%BB%A7%E7%BB%AD%E6%95%99%E8%82%B2%E5%85%AC%E9%9C%80%E8%AF%BE%EF%BC%882024%EF%BC%89.user.js
// @updateURL https://update.greasyfork.org/scripts/466788/%E5%B9%BF%E4%B8%9C%E7%9C%81%E6%95%99%E5%B8%88%E7%BB%A7%E7%BB%AD%E6%95%99%E8%82%B2%E5%85%AC%E9%9C%80%E8%AF%BE%EF%BC%882024%EF%BC%89.meta.js
// ==/UserScript==

(function () {
'use strict';

function main() {
// 列表页
var currentUrl = window.location.href;
if (currentUrl === "https://saas.yunteacher.com/module/zzxx/learningTask?projectId=1005&roleId=26971") {
setTimeout(function () {
var items = document.getElementsByClassName("learningProcess_box_subLevelItem_content");
for (let i = 0; i < items.length; i++) {
if (items[i].children[1].innerText == "待完成 ") {
// 直接触发点击事件
items[i].click();
break
}
}
}, 3000)
} else {
// 列表详情页
const timer = setInterval(function () {
var startLearningBtn = document.getElementsByClassName("startLearningBtn");
if (startLearningBtn.length === 1) {
startLearningBtn[0].click()
clearInterval(timer)
}
else{
clearInterval(timer)
}

const timer2 = setInterval(function () {
document.getElementsByClassName("courseCatalogue_item ")[0].click();//点击目录按钮
var complete = document.getElementsByClassName("completed")[0].innerText;//获取是否已完成文本
var xuanxiu = document.getElementsByClassName("vignetteCompulsory");//获取选修
//获取当前视频索引
var current_index = 0;
var txt = document.getElementsByClassName("vignette_title");
var tot = document.getElementsByClassName("back_icon")[0].innerText.slice(0, -4);//获取目录对应的文本
for (let i = 0; i < txt.length; i++) {
if (txt[i].innerText.includes(tot)) {
console.log(tot, txt[i].innerText);
current_index = i;
}
}
// console.log("当前索引",current_index) //6
// 分割时间字符串,获取小时、分钟和秒
if (complete == '已完成') {
console.log("点击");
if((current_index+1)==txt.length){
window.location.href="https://saas.yunteacher.com/module/zzxx/learningTask?projectId=1005&roleId=26971"
}
txt[current_index + 1].click();
current_index++;
}
}, 5000)

}, 3000)

}

}
if (document.readyState === "complete") {
// DOM 已经加载完成
main();
} else {
// DOM 还未加载完成
window.onload = main;
}

})();

Odpowiedz

Zaloguj się, by odpowiedzieć.