破解立知

破解

当前为 2022-03-24 提交的版本,查看 最新版本

// ==UserScript==
// @name         破解立知
// @namespace    https://ez118.github.io/
// @version      1.3
// @description  破解
// @author       ZZY_WISU
// @match        https://*.imlizhi.com/slive/pc*
// @match        https://easilive.seewo.com/ZZY_WISU/*
// @license      GNU GPLv3
// @icon         https://edu.seewo.com/res/head/1/default.png
// @run-at document-end
// @grant        GM_xmlhttpRequest
// @grant        GM_download
// @grant        GM_registerMenuCommand
// @grant        GM_unregisterMenuCommand
// ==/UserScript==


/*   自定义部分   */

var verlist = [69, 40, 29, 26, 19, 11, 8, 1];
//破解列表

var ReaderUrl = "https://easilive.seewo.com/ZZY_WISU/";
//课件浏览器的链接

/*以上为自定义部分*/


function runAsync(url,send_type,data_ry) {
    var p = new Promise((resolve, reject)=> {
        GM_xmlhttpRequest({
            method: send_type,
            url: url,
            headers: {"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"},
            data:data_ry,
            onload: function(response){resolve(response.responseText);},
            onerror: function(response){reject("请求失败");}
        });
    })
    return p;
}

(function() {
    'use strict';

    let menu = GM_registerMenuCommand('手动打开课件浏览器', function () {
        var cid = document.getElementsByClassName("enow__stage-wrap")[0].id.replace("stage-", "");
        window.open(ReaderUrl + "@" + cid + "@0");
        //GM_unregisterMenuCommand(menu)
    }, 'N')


    if(window.location.href.split("@")[0] == ReaderUrl){
        var data = window.location.href.split("@")[1];
        var ver = window.location.href.split("@")[2];
        var dochtml = "";
        var obj = {};
        var PageCnt = 0;

        runAsync("https://s2.imlizhi.com/slive/pc/enow/thumbnail/api/v1/courseware?coursewareId=" + data + "&version=" + verlist[ver] + "&resolution=960_640","GET","content=erwer").then((result)=> {return result;}).then(function(result){
            var filelist = eval("("+result+")");
            if(filelist["message"] != "error"){
                for(var i = 0; i <= 100; i ++){
                    try{
                        obj[filelist["data"][i]["pageIndex"]] = filelist["data"][i]["downloadUrl"];
                    }catch{}
                }
                for(i = 0; i <= 100; i ++){
                    if(obj[i] != undefined) dochtml += "<img src='" + obj[i] + "' width=55%><br>", PageCnt += 1;
                }
                var header = "<title>课件浏览器</title><style>body{background-color: rgb(50, 54, 57);} .msg{border-radius:4px; padding:5px;padding-left:10px; padding-right:10px; background-color: #FFF; box-shadow:0 0 10px rgb(150,150,150); position:fixed; top:15px; left:15px;}</style>";
                document.write(header + '<body><div class="msg">共' + PageCnt + '页</div><center>' + dochtml + '</center></body>');
            } else {
                ver = new Number(ver) + 1;
                if(verlist[ver] != undefined) location.href=ReaderUrl + "@" + data + "@" + ver;
                else document.write("<title>出现问题</title><h2>Sorry, we can't help you find the courseware.</h2><hr><b>You can try to update to the latest version</b>");
            }
        });

    } else {
        setTimeout(function() {var cid = document.getElementsByClassName("enow__stage-wrap")[0].id.replace("stage-", "");window.open(ReaderUrl + "@" + cid + "@0");}, 10000);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址