Greasy Fork

Greasy Fork is available in English.

长江雨课堂刷课

个人使用

目前为 2021-10-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         长江雨课堂刷课
// @namespace    https://www.shegou.com/
// @version      1.0.1
// @description  个人使用
// @author       lmb
// @match        https://changjiang.yuketang.cn/v2/web/*
// @icon         https://www.google.com/s2/favicons?domain=yuketang.cn
// @require      https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    setTimeout(function(){
        let zk_btn = $("span.blue.ml20");
        zk_btn.click();
        setTimeout(function(){
            let a = $("section.leaf_list__wrap:first");
            let a_list = a.find("section.activity__wrap");
            for(let i=0; i<a_list.length; i++){
                if(a_list[i].lastChild.innerText.indexOf("进行中")>-1 || a_list[i].lastChild.innerText == "未开始"){
                    console.log(i+'---'+a_list[i].lastChild.innerText);
                    a_list[i].click();
                    setTimeout(function(){
                        let title = $("div.title-fl span")[0].innerText;
                        let jsq = setInterval(function(){
                            let w = $("span.text:eq(1)")[0];
                            console.log(title+'---'+w.innerText);
                            if(w.innerText=="完成度:100%"){
                                clearInterval(w);
                                window.history.back(-1);
                                setTimeout(function(){
                                    window.parent.location.reload();
                                },1500);
                            }
                        },3000);
                    },3000);
                    return false;
                }
                if(i==a_list.length-1 && a_list[i].lastChild.innerText == "已完成"){
                    window.history.back(-1);
                    alter("视频已全部看完!");
                }
            }
        },500);

    },1000);

})();