破解
当前为
// ==UserScript==
// @name 破解立知
// @namespace https://ez118.github.io/
// @version 1.7.6
// @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 = [50, 45, 40, 35, 30, 25, 20, 15, 10, 5, 1];
//破解列表
var methodlist = ["https://s2.imlizhi.com/slive/pc/enow/thumbnail/api/v1/courseware?", "https://s2.imlizhi.com/enow/thumbnail/api/v1/courseware?"];
var methodnamelist = ["电脑端后台", "移动端后台"];
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@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 method = window.location.href.split("@")[3];
var dochtml = "";
var obj = {};
var PageCnt = 0;
ver = new Number(ver);
if(ver + 1 > verlist.length || method >= methodlist.length) {document.write("<title>出现问题</title><h2>错误</h2><hr><b>数据传输有误(错误信息: OUT_OF_RANGE)</b>");}
runAsync(methodlist[method] + "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] + "'><br>", PageCnt += 1;
}
//var script = 'document.addEventListener("visibilitychange",()=>{if(!document.hidden){document.getElementsByTagName("title")[0].innerText="课件浏览器"}else{document.getElementsByTagName("title")[0].innerText="立知课堂"}})';
var script = '';
var header = "<title>课件浏览器</title><script>" + script + "</script><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;} img{width:55%;min-width:450px;}</style>";
document.write(header + '<body><div class="msg">共' + PageCnt + '页 (课件源于' + methodnamelist[method] + ')</div><center>' + dochtml + '</center></body>');
} else {
ver = new Number(ver);
if(verlist[ver] != undefined && method == "1"){
ver += 1;
method = 0;
top.location.href=ReaderUrl + "@" + data + "@" + ver + "@" + method;
}
else if (verlist[ver] != undefined && method == "0"){
method = 1;
top.location.href=ReaderUrl + "@" + data + "@" + ver + "@" + method;
}
else document.write("<title>出现问题</title><h2>抱歉,无法为您获取课件</h2><hr><b>你可以尝试更新该脚本以取得最新的破解字典。</b>");
}
});
} else {
setTimeout(function() {var cid = document.getElementsByClassName("enow__stage-wrap")[0].id.replace("stage-", "");window.open(ReaderUrl + "@" + cid + "@0@0");}, 10000);
}
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址