Greasy Fork

来自缓存

Greasy Fork is available in English.

国家中小学智慧平台-2024年-22日更新前版本

2024年新版本|秒刷已经被修复了|更新新版|代刷vx:shuake345

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         国家中小学智慧平台-2024年-22日更新前版本
// @namespace    国家中小学
// @version      0.2
// @description  2024年新版本|秒刷已经被修复了|更新新版|代刷vx:shuake345
// @author       You
// @match        *://www.zxx.edu.cn/*
// @match        *.smartedu.cn/*
// @icon         https://www.google.com/s2/favicons?domain=zxx.edu.cn
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...

    window.onbeforeunload = null
    //window.onbeforeunload='return true'
    //window.onbeforeunload = function(e) {return null}
    document.addEventListener("visibilitychange", function() {
        if (document.visibilityState == "visible") {
            if (document.URL.search('cn/training') > 1) {
                setTimeout(sx, 2000)
            }
        }
    });
    function gb(){
        if (document.URL.search('vocational/v') > 1) {
            window.close()
        }
    }
    setTimeout(gb,900000)

    function sx() {
        window.location.reload()
    }

    function zy1(){
        if (document.URL.search('cn/training') > 1) {
            var Bankuai=document.querySelectorAll('div.fish-tabs-nav-list>div.fish-tabs-tab')
            for (var i = 0; i < Bankuai.length; i++) {
                Bankuai[i].click()
            }
        }
    }
    //setTimeout(zy1,4400)
    function zy() {
        if (document.URL.search('cn/training') > 1) {
            var xxnum = document.querySelectorAll("div.fish-spin-nested-loading.x-edu-nested-loading > div > div>div > div > div > div> div:nth-child(3) > span")
            for (var i = 0; i < xxnum.length; i++) {
                //改这里即可,这里的数字是已看学时数,只需要定义不同课程的学时数即可。
                if(parseFloat(xxnum[i].innerText)<2){//2就是2学时
                    xxnum[i].click()
                    break;
                }
            }

        }
    }
    setTimeout(zy, 5524)

    function cy() {
        if (document.URL.search('subjectType') > 1) {
            if (document.getElementsByClassName('fa fa-play').length > 0) {
                document.getElementsByClassName('fa fa-play')[0].click()

            }
            if(document.getElementsByClassName('fish-checkbox-input').length > 0){
                document.getElementsByClassName('fish-checkbox-input')[0].click()
            }
        }
    }
    setInterval(cy,3145)

    function sy() {
        if (document.URL.search('vocational/v') > 1) {
            var danxuan
            //var sps=document.getElementsByTagName('video')[0]
            if (document.getElementsByClassName('course-video-reload').length > 0) {
                if (document.getElementsByClassName('course-video-reload')[0].innerText == '再学一遍') {
                    var kec = document.getElementsByClassName('resource-item resource-item-train')
                    var kecnum = kec.length
                    for (var i = 0; i < kecnum; i++) {
                        if (kec[i].className == 'resource-item resource-item-train resource-item-active') {
                            if (i < kecnum - 1) {
                                kec[i + 1].click();
                                break;
                            } else if (i == kecnum - 1) {
                                if(document.getElementsByClassName('size').length==0 || document.getElementsByClassName('_qti-title-prefix-qtype').length==0){
                                    window.close()
                                }
                            }
                        }
                    }
                }
            }
            /*if (sps.paused == true) {
				sps.play()
				sps.playbackRate = 16
                sps.volume=0
			}else if(sps.playbackRate !== 16){
                sps.playbackRate = 16
                sps.volume=0
            }*/
            if (document.getElementsByClassName('layui-layer-btn0').length > 0) {
                document.getElementsByClassName('layui-layer-btn0')[0].click()
                /*if (document.getElementsByClassName('fish-btn fish-btn-primary')[0].innerText == '我知道了') {
					document.getElementsByClassName('fish-btn fish-btn-primary')[0].click()
				}*/
            }else if(document.getElementsByTagName('video').length<1){
                document.getElementsByClassName('xgplayer-start')[0].click()
            }else if(document.getElementsByClassName('video-title  clearfix on')[0].querySelector('span.four').innerText=="100%"){//完成视频
                setTimeout(danze,35480)
            }
            if(document.getElementsByClassName('fa fa-circle-o').length>0){//单选
                danxuan=document.getElementsByClassName('fa fa-circle-o')
                for (var m = 0; m < danxuan.length; m++) {
                    danxuan[m].click()
                    document.getElementsByClassName('submit')[0].click()
                }
            }
            if(document.getElementsByClassName('fa fa-square-o').length>0){//多选
                danxuan=document.getElementsByClassName('fa fa-square-o')
                for (var n = 0; n < danxuan.length; n++) {
                    danxuan[n].click()
                    document.getElementsByClassName('submit')[0].click()
                }
            }
            if(document.getElementsByClassName('question-input').length>0){//填空
                danxuan=document.getElementsByClassName('question-input')
                for (var o = 0; o < danxuan.length; o++) {
                    danxuan[o].value=document.getElementsByClassName('answer-tips')[o].nextSibling.nodeValue
                    document.getElementsByClassName('submit')[0].click()
                }
            }





        }
    }
    setInterval(sy,4542)

    function danze(){//单独选择没有完成 的。
        var jd=document.getElementsByClassName('four')
        for (var l = 0; l < jd.length; l++) {
            if(jd[l].innerText!=="100%"){
                var danxuan=document.getElementsByClassName('fa fa-circle-o')
                if(danxuan.length==0){
                    jd[l].click()
                    break;
                }
            }else if(l==jd.length-1){//全完成
                setTimeout(gb,1420)
            }

        }
    }
    function QT(){
        var img =document.createElement("img");
        var img1=document.createElement("img");
        img.src="https://img.nuannian.com/files/images/23/0305/1677989951-1403.jpg";
        img.style.position = 'fixed';
        img.style.top = '0';
        img1.style.right = '200';
        img.style.zIndex = '999';
        img.style="width:230px; height:230px;"
        document.body.appendChild(img);
        img1.src="https://img.nuannian.com/files/images/23/1019/1697723881-6511.png";
        img1.style="width:230px; height:230px;"
        img1.style.position = 'fixed';
        img1.style.top = '0';
        img1.style.right = '0';
        img1.style.zIndex = '9999';
        document.body.appendChild(img1);
    }
    setTimeout(QT,1541)
    function sy2(){
        if (document.URL.search('vocational/v') > 1) {
            if (document.querySelectorAll('div.content>div>div>div>div>div>div>div>div>div').length > 2) {
                if(document.getElementsByClassName('size').length>0){//选择题
                    document.getElementsByClassName('size')[0].click()
                }
                //if(){}
                if (document.getElementsByClassName('fish-btn fish-btn-primary').length > 0) {
                    if(document.getElementsByClassName('fish-btn fish-btn-primary')[0].parentElement.className.search('footer')>10){
                        document.getElementsByClassName('fish-btn fish-btn-primary')[0].click()
                    }else if(document.getElementsByClassName('fish-btn fish-btn-primary').length > 1){
                        if(document.getElementsByClassName('fish-btn fish-btn-primary')[1].parentElement.className.search('footer')>10){
                            document.getElementsByClassName('fish-btn fish-btn-primary')[1].click()
                        }
                    }

                }

            }
        }
    }
    setInterval(sy2,1245)
    function sy1(){//打开右边的列表箭头
        if(document.querySelectorAll('div.fish-collapse-item>div>i').length>0){
            for (var m = 0; m < document.querySelectorAll('div.fish-collapse-item>div>i').length; m++) {
                document.querySelectorAll('div.fish-collapse-item>div>i')[m].click()
            }
        }
    }
    setInterval(sy1,10542)

})();