Greasy Fork

攀升学堂助手

攀升学堂刷课助手

目前为 2021-12-31 提交的版本。查看 最新版本

// ==UserScript==
// @name         攀升学堂助手
// @namespace    https://txq.life
// @version      2021.12.31.1315
// @description  攀升学堂刷课助手
// @author       tanxinqi
// @match        https://app1730.eapps.dingtalkcloud.com/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';



    alert("攀升学堂助手正在启动");
    var button=null;
    var list=null;
    // 每间隔2秒检测一次
    setInterval(function () {

        console.log("攀升学堂助手正在运行");

        //我在 知道了 下一课
        try{
            list=document.querySelectorAll(".el-button.el-button--primary");
            if(list){
                list.forEach(function(element) {
                    switch(element.innerText.trim()) {
                        case "我在":
                        case "知道了":
                        case "下一课":
                            console.log(element.innerText.trim());
                            element.click();
                            break;
                        default:
                            break;
                    }
                });
            }
        }catch{}


        //播放完成 确定
        try{
            button=document.querySelector(".el-button.el-button--default.el-button--small.el-button--primary");
            if(button){
                if(document.querySelector(".fraction").innerText=="确定"){
                    button.click();
                    console.log(button.innerText.trim());
                }
            }
        }catch{}

        //视频暂停自动点击播放
        try{
            button=document.querySelector(".vjs-big-play-button");
            if(button){
                button.click();
                console.log(button.innerText.trim());
            }
        }catch{}


        //播放未开始播放的视频
        try{
            button=document.querySelector(".iconfont.order.icon-bofang1");
            if(button){
                button.click();
                console.log(button.innerText.trim());
            }
        }catch{}


        //播放未播放完成的视频
        try{
            button=document.querySelector(".iconfont.order.icon-shijian-tianchong.orderLearning");
            if(button){
                button.click();
                console.log(button.innerText.trim());
            }
        }catch{}

        //加入选修
        try{
            button=document.querySelector(".start.join.bg-color");
            if(button){
                if(button.innerText.trim()=="加入选修"){
                    button.click();
                    console.log(button.innerText.trim());
                }

            }
        }catch{}
        try{
            button=document.querySelector(".el-button.el-button--default.el-button--small.el-button--primary");
            if(button){
                if(button.innerText.trim()=="加入选修"){
                    button.click();
                    console.log(button.innerText.trim());
                }

            }
        }catch{}




        //打分
        try {
            if(document.querySelector(".fraction").innerText=="0 .0分"){
                list= document.querySelectorAll(".iconfont.icon-xingxing");
                console.log(list.length-1);
                list[list.length-1].click();


                //提交打分
                button=document.querySelector(".click.font-color.border-color");
                if(button){
                    if(button.innerText.trim()=="提交"){
                        button.click();
                        console.log(button.innerText.trim());
                    }

                }
            }
        } catch { }

    },2000)


})();