// ==UserScript== // @name 学习通网课自动刷(完全免费) // @namespace 雪中送碳 // @version 1.0 // @description 支持倍数调节/挂机模式/自动答题,持续优化中 // @author 雪中送炭 // @run-at document-end // @storageName unrivalxxt // @match *://*.chaoxing.com/* // @match *://*.edu.cn/* // @match *://*.nbdlib.cn/* // @match *://*.hnsyu.net/* // @match *://*.ac.cn/* // @icon http://pan-yz.chaoxing.com/favicon.ico // @grant unsafeWindow // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @grant GM_addValueChangeListener // @grant GM_info // @connect mooc1-1.chaoxing.com // @connect mooc1.chaoxing.com // @connect mooc1-2.chaoxing.com // @connect passport2-api.chaoxing.com // @connect 14.29.190.187 // @connect cx.icodef.com // @license GPL-3.0-or-later // @original-script https://scriptcat.org/script-show-page/878/ // @original-author unrival // @original-license GPL-3.0-or-later //如果脚本提示添加安全网址,请将脚本提示内容填写到下方区域,一行一个,如果不会,请加群询问 //安全网址请填写在上方空白区域 // ==/UserScript== (() => { // 配置 var token = GM_getValue('tikutoken'), jumpType = 1, // 0:智能模式,1:遍历模式,2:不跳转 disableMonitor = 0, // 0:无操作,1:解除多端学习监控 accuracy = 80, // 章节测试正确率百分比 randomDo = 1, // 找不到答案自动选 backGround = 0, // 是否对接超星挂机小助手 autoLogin = 0, // 掉线是否自动登录 phoneNumber = '', // 自动登录的手机号 password = ''; // 自动登录的密码 // 常量定义 const CONSTANTS = { LOG_MAX_LENGTH: 50, LOOP_INTERVAL: 500, MIN_BROWSER_VERSION: 86, BACKGROUND_CHECK_INTERVAL: 15, CONFIRM_INTERVAL: 2000, BUTTON_CLASSES: { DEFAULT: 'btn btn-default', SUCCESS: 'btn btn-success' } }; // 全局变量 var host = 'http://14.29.190.187:54223/', rate = GM_getValue('unrivalrate', '1'), ctUrl = 'https://cx.icodef.com/wyn-nb?v=4', isCat = GM_info.scriptHandler == 'ScriptCat', _w = unsafeWindow, _d = _w.document, _l = _w.location, _p = _l.protocol, _h = _l.host, isFf = _w.navigator.userAgent.includes("Firefox"), isMobile = _w.navigator.userAgent.includes("Android"), stop = false, cVersion = 999, jq = _w.top.$ || _w.top.jQuery; // 工具函数 const getQueryVariable = (variable) => { const q = _l.search.substring(1).split("&"); for (const param of q) { const [key, val] = param.split("="); if (key === variable) return val; } return null; }; const getCookie = (name) => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';')[0]; const handleImgs = (s) => { if (!s) return ''; return s.replace(/]*src=["']([^"']+)["'][^>]*>/gi, (match, url) => { return url.replace(/^https?:\/\//, ''); }); }; // 时间格式化工具函数 const formatTime = (date = new Date()) => { const pad = (n) => String(n).padStart(2, '0'); return { hour: pad(date.getHours()), minute: pad(date.getMinutes()), second: pad(date.getSeconds()) }; }; const formatDuration = (seconds = 0) => { const total = Math.max(0, Math.floor(Number(seconds) || 0)); const h = Math.floor(total / 3600); const m = Math.floor((total % 3600) / 60); const s = total % 60; const pad = (n) => String(n).padStart(2, '0'); if (h > 0) { return `${pad(h)}:${pad(m)}:${pad(s)}`; } return `${pad(m)}:${pad(s)}`; }; const trim = (s) => { if (!s) return ''; const replacements = { 'javascript:void(0);': '', ' ': '', ',': ',', '。': '.', ':': ':', ';': ';', '?': '?', '(': '(', ')': ')', '"': '"', '"': '"', '!': '!', '-': ' ' }; let result = handleImgs(s); for (const [old, new_] of Object.entries(replacements)) { result = result.replaceAll(old, new_); } return result.replace(/(<([^>]+)>)/ig, '') .replace(/^\s+/ig, '') .replace(/\s+$/ig, ''); }; // 获取页面参数(初始值,后续可能会被重新赋值) let classId = getQueryVariable('clazzid') || getQueryVariable('clazzId') || getQueryVariable('classid') || getQueryVariable('classId'); let courseId = getQueryVariable('courseid') || getQueryVariable('courseId'); let UID = getCookie('_uid') || getCookie('UID'); let FID = getCookie('fid'); // 重写confirm函数 _w.confirm = () => true; setInterval(() => { _w.confirm = () => true; }, CONSTANTS.CONFIRM_INTERVAL); // 规范化倍速值 rate = parseFloat(rate) === parseInt(rate) ? parseInt(rate) : parseFloat(rate); try { // 复习模式默认关闭(保留原有逻辑) _w.top.unrivalReviewMode = GM_getValue('unrivalreview', '0') || '0'; // 章节测试相关:自动答题 / 自动提交 / 自动保存 强制开启,并写回配置 _w.top.unrivalDoWork = '1'; GM_setValue('unrivaldowork', '1'); _w.top.unrivalAutoSubmit = '1'; GM_setValue('unrivalautosubmit', '1'); _w.top.unrivalAutoSave = '1'; GM_setValue('unrivalautosave', '1'); } catch (e) { } if (_l.href.indexOf("knowledge/cards") > 0) { let allowBackground = false, spans = _d.getElementsByTagName('span'); for (let i = 0, l = spans.length; i < l; i++) { if (spans[i].innerHTML.indexOf('章节未开放') != -1) { if (_l.href.indexOf("ut=s") != -1) { _l.href = _l.href.replace("ut=s", "ut=t").replace(/&cpi=[0-9]{1,10}/, ''); } else if (_l.href.indexOf("ut=t") != -1) { spans[i].innerHTML = '此课程为闯关模式,请回到上一章节完成学习任务!' return; } break; } } _w.top.unrivalPageRd = String(Math.random()); if (!isFf) { try { cVersion = parseInt(navigator.userAgent.match(/Chrome\/[0-9]{2,3}./)[0].replace('Chrome/', '') .replace('.', '')); } catch (e) { } } var busyThread = 0, getStr = (str, start, end) => { let res = str.substring(str.indexOf(start), str.indexOf(end)).replace(start, ''); return res; }, scripts = _d.getElementsByTagName('script'), param = null; for (let i = 0, l = scripts.length; i < l; i++) { if (scripts[i].innerHTML.indexOf('mArg = "";') != -1 && scripts[i].innerHTML.indexOf( '==UserScript==') == -1) { param = getStr(scripts[i].innerHTML, 'try{\n mArg = ', ';\n}catch(e){'); } } if (param == null) { return; } try { vrefer = _d.getElementsByClassName('ans-attach-online ans-insertvideo-online')[0].src; } catch (e) { vrefer = _p + '//' + _h + '/ananas/modules/video/index.html?v=2022-1118-1729'; } GM_setValue('vrefer', vrefer); GM_setValue('host', _h); var base222 = `data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gI0SUNDX1BST0ZJTEUAAQEAAAIkYXBwbAQAAABtbnRyUkdCIFhZWiAH4QAHAAcADQAWACBhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzKGpWCJX8QTTiZE9XR6hWCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAAGVjcHJ0AAABZAAAACN3dHB0AAABiAAAABRyWFlaAAABnAAAABRnWFlaAAABsAAAABRiWFlaAAABxAAAABRyVFJDAAAB2AAAACBjaGFkAAAB+AAAACxiVFJDAAAB2AAAACBnVFJDAAAB2AAAACBkZXNjAAAAAAAAAAtEaXNwbGF5IFAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIEluYy4sIDIwMTcAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAbv/bAEMAAgEBAQEBAgEBAQICAgICBAMCAgICBQQEAwQGBQYGBgUGBgYHCQgGBwkHBgYICwgJCgoKCgoGCAsMCwoMCQoKCv/bAEMBAgICAgICBQMDBQoHBgcKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCv/AABEIAh8CDgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor88f28P+Dlz/gn5+wJ+0pdfsv/ABCs/FXiDXNHkiTxPc+G9Pjkg0pnAPlsZHUySAEEqoOAeucgAH6HUVyXwJ+OHw2/aT+D3hv48/B7xCmq+F/Fmkw6jomoIpXzoZBkZUjKkHgg9CCO1dbQAUUUUAfMn7VX/BYz/gm9+xX8V7b4IftHftQ6HoHiidI5JtJKTTvZxvnY85iRhCGwcBiD3xjmvoTwX488JfEXwrp/jnwJ4gs9X0bVrOO60zVNPuFlhuYXGVdHUkEEV/NP/wAFv/8AggX/AMFOPih/wUv+IHxn+BHwP1L4g+F/H2tDVNK1fTL2EizEiAG2mEjKY/L2bRxt24wTzX7xf8EpP2YPiN+xl/wTw+FP7M/xb1GK58R+FfDKwawYJfMj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ny6xoMEMy3tqrMyRyxSjBKljhgePSvfv+CbP/BO74Hf8Exv2abL9mn4FSX91ZQ3kl7qer6q4a51G7kxumfaAq8KqhQMAKKAPf6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+Nf2y/+CCP/AATL/bw+N6/tC/tAfBG4m8TvDFHqF3omtT2C6iIwVU3CQkCQ7cLu4JCgEkCvqz4YfDLwH8Gfh9o/wq+F/he00Xw9oFglnpGlWMQSG1gQYVFUcAVvUUAFFFFABXy5/wAFAP8Agjp+wf8A8FMNR0jxB+1P8K5b/WNEiaGw1zSNQeyvBCTkxNJFjemecMDjJxjNfUdFAHmf7KH7In7P37Evwa0z4A/s1fD628OeGNJBaGzgYu80rY3zSyMS0kjEZLMSTXplFFABRRRQAYHoKAAOgoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK` _d.getElementsByTagName("html")[0].innerHTML = ` 学习通小助手
任务配置
学习进度
保存 后台挂机 好运来
保存 关注微信公众号:搜索"一之哥哥",发送 "token" 领取你的token
微信码

这是赞赏码哦,如果帮到你的话,嗯你懂的

当前任务
暂无任务
0%
类型:-
等待任务开始
`; // 日志系统(优化版) var logs = { logArry: [], logElement: null, logContainer: null, // 初始化日志元素(延迟获取,确保DOM已加载) init: function() { if (!this.logElement) { this.logElement = _d.getElementById('log'); this.logContainer = _d.querySelector('#tab-log .panel-body'); } }, // 滚动到底部 scrollToBottom: function() { this.init(); if (this.logElement) { // 使用requestAnimationFrame确保DOM更新后再滚动 requestAnimationFrame(() => { this.logElement.scrollTop = this.logElement.scrollHeight; // 如果logElement本身不可滚动,滚动其父容器 if (this.logContainer) { this.logContainer.scrollTop = this.logContainer.scrollHeight; } }); } }, addLog: function (str, color = "black") { if (this.logArry.length >= CONSTANTS.LOG_MAX_LENGTH) { this.logArry.shift(); } const time = formatTime(); const logEntry = `[${time.hour}:${time.minute}:${time.second}] ${str}`; this.logArry.push(logEntry); this.init(); if (this.logElement) { this.logElement.innerHTML = this.logArry.join('
'); // 只在日志tab可见时才自动滚动 const logTab = _d.getElementById('tab-log'); if (logTab && logTab.classList.contains('active')) { this.scrollToBottom(); } } } }, clampPercent = (value) => { if (typeof value !== 'number' || isNaN(value)) return 0; return Math.max(0, Math.min(100, Math.round(value))); }, progressTracker = { state: { taskName: '暂无任务', percent: 0, type: '-', detail: '等待任务开始' }, elements: { name: null, percent: null, bar: null, detail: null, type: null }, init: function () { if (!this.elements.name) { this.elements = { name: _d.getElementById('progressTaskName'), percent: _d.getElementById('progressTaskPercent'), bar: _d.getElementById('progressBarFill'), detail: _d.getElementById('progressTaskDetail'), type: _d.getElementById('progressTaskType') }; } return this.elements.name && this.elements.percent && this.elements.bar && this.elements.detail && this.elements.type; }, render: function () { if (!this.init()) return; this.elements.name.textContent = this.state.taskName; this.elements.percent.textContent = this.state.percent + '%'; this.elements.bar.style.width = this.state.percent + '%'; this.elements.bar.setAttribute('aria-valuenow', this.state.percent); this.elements.detail.textContent = this.state.detail; this.elements.type.textContent = '类型:' + this.state.type; }, update: function (patch = {}) { this.state = Object.assign({}, this.state, patch); if (typeof this.state.percent !== 'number') { this.state.percent = 0; } this.state.percent = clampPercent(this.state.percent); this.render(); }, reset: function (message = '等待任务开始') { this.update({ taskName: '暂无任务', percent: 0, type: '-', detail: message }); } }, getTaskName = (item) => { if (!item) return '未命名任务'; if (item['name']) return item['name']; if (item['property']) { if (item['property']['name']) return item['property']['name']; if (item['property']['title']) return item['property']['title']; } return '未命名任务'; }, buildTaskTitle = (typeLabel, item) => { return '[' + typeLabel + '] ' + getTaskName(item); }, reportProgress = (typeLabel, item, percent, detail) => { progressTracker.update({ taskName: buildTaskTitle(typeLabel, item), type: typeLabel, percent: percent, detail: detail }); }, htmlHook = setInterval(function () { if (_d.getElementById('unrivalRate') && _d.getElementById('updateRateButton')) { if (!backGround) { _d.getElementById('fuckMeModeButton').style.display = "none"; } allowBackground = Math.round(new Date() / 1000) - parseInt(GM_getValue( 'unrivalBackgroundVideoEnable', '6')) < CONSTANTS.BACKGROUND_CHECK_INTERVAL; if (allowBackground) { _d.getElementById('fuckMeModeButton').setAttribute('href', 'unrivalxxtbackground/'); } clearInterval(htmlHook); progressTracker.render(); if (cVersion < CONSTANTS.MIN_BROWSER_VERSION) { logs.addLog( '\u60a8\u7684\u6d4f\u89c8\u5668\u5185\u6838\u8fc7\u8001\uff0c\u8bf7\u66f4\u65b0\u7248\u672c\u6216\u4f7f\u7528\u4e3b\u6d41\u6d4f\u89c8\u5668\uff0c\u63a8\u8350\u003c\u0061\u0020\u0068\u0072\u0065\u0066\u003d\u0022\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0077\u0077\u0077\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u007a\u0068\u002d\u0063\u006e\u002f\u0065\u0064\u0067\u0065\u0022\u0020\u0074\u0061\u0072\u0067\u0065\u0074\u003d\u0022\u0076\u0069\u0065\u0077\u005f\u0077\u0069\u006e\u0064\u006f\u0077\u0022\u003e\u0065\u0064\u0067\u0065\u6d4f\u89c8\u5668\u003c\u002f\u0061\u003e', 'red'); stop = true; return; } if (isMobile) { logs.addLog('手机浏览器不保证能正常运行此脚本', 'orange'); } _d.addEventListener('visibilitychange', function () { let isH = _d.hidden; if (!isH) { logs.addLog('欢迎回来,您不在的时候我也在努力,挂机模式已自动激活,我会继续努力的', 'green'); } }); _d.getElementById('unrivalRate').value = rate; _d.getElementById('updateToken').onclick = () => { const newToken = _d.getElementById('token').value; logs.addLog('题库token已更新为' + newToken, 'green'); GM_setValue('tikutoken', newToken); token = newToken; }; _d.getElementById('updateRateButton').onclick = () => { let urate = _d.getElementById('unrivalRate').value; urate = parseFloat(urate) === parseInt(urate) ? parseInt(urate) : parseFloat(urate); GM_setValue('unrivalrate', urate); rate = urate; if (urate > 0) { logs.addLog('视频倍速已更新为' + urate + '倍,将在3秒内生效', 'green'); } else { logs.addLog('奇怪的倍速,将会自动跳过视频任务', 'orange'); } }; // 激活挂机默认开启,直接执行激活挂机的所有逻辑 _w.top.backNow = 1; logs.addLog('挂机激活成功,您现在可以最小化页面了', 'green'); // 选项卡切换功能(优化版) // 缓存DOM元素,提高性能 const tabItems = _d.querySelectorAll('.tab-item'); const tabContents = _d.querySelectorAll('.tab-content'); const logContainer = _d.querySelector('#tab-log .panel-body'); const switchTab = (tabName) => { try { // 移除所有活动状态 tabItems.forEach(item => item.classList.remove('active')); tabContents.forEach(content => content.classList.remove('active')); // 激活选中的选项卡 const activeTab = _d.querySelector(`[data-tab="${tabName}"]`); const activeContent = _d.getElementById(`tab-${tabName}`); if (!activeTab || !activeContent) { console.warn(`选项卡 "${tabName}" 不存在`); return; } activeTab.classList.add('active'); activeContent.classList.add('active'); // 特殊处理:切换到日志tab时,自动滚动到底部 if (tabName === 'log') { setTimeout(() => { logs.scrollToBottom(); }, 100); } // 保存用户选择 GM_setValue('lastSelectedTab', tabName); } catch (error) { console.error('切换选项卡时出错:', error); logs.addLog('切换选项卡时出错: ' + error.message, 'red'); } }; // 绑定选项卡点击事件 tabItems.forEach(item => { item.onclick = () => { const tabName = item.getAttribute('data-tab'); if (tabName) switchTab(tabName); }; }); // 键盘快捷键:Ctrl+1-4 切换选项卡 _d.addEventListener('keydown', (e) => { if (e.ctrlKey && e.key >= '1' && e.key <= '4') { e.preventDefault(); const tabNames = ['config', 'joblist', 'log', 'progress']; const index = parseInt(e.key) - 1; if (tabNames[index]) { switchTab(tabNames[index]); } } }); // 恢复用户上次选择的选项卡 const lastTab = GM_getValue('lastSelectedTab', 'config'); if (lastTab !== 'config') { setTimeout(() => switchTab(lastTab), 200); } // 清空日志功能 const clearLogBtn = _d.getElementById('clearLogBtn'); if (clearLogBtn) { clearLogBtn.onclick = () => { if (confirm('确定要清空所有日志吗?')) { logs.logArry = []; const logElement = _d.getElementById('log'); if (logElement) { logElement.innerHTML = '[日志已清空]'; } logs.addLog('日志已清空', 'green'); } }; } // 导出日志功能 const exportLogBtn = _d.getElementById('exportLogBtn'); if (exportLogBtn) { exportLogBtn.onclick = () => { try { const logText = logs.logArry.map(log => { // 移除HTML标签,提取纯文本 const div = _d.createElement('div'); div.innerHTML = log; return div.textContent || div.innerText || ''; }).join('\n'); const blob = new Blob([logText], { type: 'text/plain;charset=utf-8' }); const url = URL.createObjectURL(blob); const a = _d.createElement('a'); a.href = url; a.download = `学习通日志_${new Date().toISOString().replace(/[:.]/g, '-')}.txt`; _d.body.appendChild(a); a.click(); _d.body.removeChild(a); URL.revokeObjectURL(url); logs.addLog('日志导出成功', 'green'); } catch (error) { console.error('导出日志失败:', error); logs.addLog('导出日志失败: ' + error.message, 'red'); } }; } } }, 100), loopjob = () => { if (_w.top.unrivalScriptList.length > 1) { logs.addLog('您同时开启了多个刷课脚本,会挂科,会挂科,会挂科,会挂科,会挂科,会挂科,会挂科,会挂科', 'red'); } if (cVersion < CONSTANTS.MIN_BROWSER_VERSION) { logs.addLog( '\u60a8\u7684\u6d4f\u89c8\u5668\u5185\u6838\u8fc7\u8001\uff0c\u8bf7\u66f4\u65b0\u7248\u672c\u6216\u4f7f\u7528\u4e3b\u6d41\u6d4f\u89c8\u5668\uff0c\u63a8\u8350\u003c\u0061\u0020\u0068\u0072\u0065\u0066\u003d\u0022\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0077\u0077\u0077\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u007a\u0068\u002d\u0063\u006e\u002f\u0065\u0064\u0067\u0065\u0022\u0020\u0074\u0061\u0072\u0067\u0065\u0074\u003d\u0022\u0076\u0069\u0065\u0077\u005f\u0077\u0069\u006e\u0064\u006f\u0077\u0022\u003e\u0065\u0064\u0067\u0065\u6d4f\u89c8\u5668\u003c\u002f\u0061\u003e', 'red'); stop = true; return; } if (stop) { return; } let missionli = missionList; if (missionli == []) { setTimeout(loopjob, CONSTANTS.LOOP_INTERVAL); return; } for (let itemName in missionli) { if (missionli[itemName]['running']) { setTimeout(loopjob, CONSTANTS.LOOP_INTERVAL); return; } } for (let itemName in missionli) { if (!missionli[itemName]['done']) { switch (missionli[itemName]['type']) { case 'video': doVideo(missionli[itemName]); break; case 'document': doDocument(missionli[itemName]); break; case 'work': doWork(missionli[itemName]); break; } setTimeout(loopjob, CONSTANTS.LOOP_INTERVAL); return; } } if (busyThread <= 0) { progressTracker.update({ taskName: '所有任务', type: '完成', percent: 100, detail: '所有任务处理完毕' }); if (jumpType != 2) { _w.top.jump = true; logs.addLog('所有任务处理完毕,5秒后自动下一章', 'green'); } else { logs.addLog('所有任务处理完毕,用户设置为不跳转,脚本已结束运行,如需自动跳转,请编辑脚本代码参数', 'green'); } clearInterval(loopjob); } else { setTimeout(loopjob, CONSTANTS.LOOP_INTERVAL); } }, readyCheck = () => { setTimeout(function () { try { if (!isCat) { logs.addLog( '推荐使用脚本猫运行此脚本,使用其他脚本管理器不保证能正常运行', 'orange'); } // 恢复按钮状态 const setButtonState = (buttonId, value, message) => { const button = _d.getElementById(buttonId); if (button) { const buttonClass = value === '1' ? CONSTANTS.BUTTON_CLASSES.SUCCESS : CONSTANTS.BUTTON_CLASSES.DEFAULT; button.setAttribute('class', buttonClass); if (message && value === '1') { logs.addLog(message, 'green'); } } }; // 按钮已删除,但配置值仍然有效 // setButtonState('reviewModeButton', _w.top.unrivalReviewMode, '复习模式已开启,遇到已完成的视频任务不会跳过'); // setButtonState('autoDoWorkButton', _w.top.unrivalDoWork, '自动做章节测试已开启,将会自动做章节测试'); // setButtonState('autoSubmitButton', _w.top.unrivalAutoSubmit); // setButtonState('autoSaveButton', _w.top.unrivalAutoSave); } catch (e) { console.log(e); readyCheck(); return; } }, 500); } progressTracker.reset(); readyCheck(); try { var pageData = JSON.parse(param); } catch (e) { if (jumpType != 2) { _w.top.jump = true; logs.addLog('此页无任务,5秒后自动下一章', 'green'); } else { logs.addLog('此页无任务,用户设置为不跳转,脚本已结束运行,如需自动跳转,请编辑脚本代码参数', 'green'); } return; } var data = pageData['defaults'], jobList = [], chapterId = data['knowledgeid'], reportUrl = data['reportUrl'], ktoken = data['ktoken']; // 使用data中的值更新classId和courseId(如果存在) classId = classId || data['clazzId']; UID = UID || data['userid']; FID = FID || data['fid']; for (let i = 0, l = pageData['attachments'].length; i < l; i++) { let item = pageData['attachments'][i]; if (item['job'] != true || item['isPassed'] == true) { if (_w.top.unrivalReviewMode == '1' && item['type'] == 'video') { jobList.push(item); } continue; } else { jobList.push(item); } } var video_getReady = (item) => { let statusUrl = _p + '//' + _h + '/ananas/status/' + item['property']['objectid'] + '?k=' + FID + '&flag=normal&_dc=' + String(Math.round(new Date())), doubleSpeed = item['property']['doublespeed']; busyThread += 1; GM_xmlhttpRequest({ method: "get", headers: { 'Host': _h, 'Referer': vrefer, 'Sec-Fetch-Site': 'same-origin' }, url: statusUrl, onload: function (res) { try { busyThread -= 1; let videoInfo = JSON.parse(res.responseText), duration = videoInfo['duration'], dtoken = videoInfo['dtoken']; if (duration == undefined) { _d.getElementById('joblist').innerHTML += `
` + '[无效视频]' + item['property']['name'] + `
` return; } missionList['m' + item['jobid']] = { 'module': item['property']['module'], 'type': 'video', 'dtoken': dtoken, 'duration': duration, 'objectId': item['property']['objectid'], 'rt': item['property']['rt'] || '0.9', 'otherInfo': item['otherInfo'], 'doublespeed': doubleSpeed, 'jobid': item['jobid'], 'name': item['property']['name'], 'done': false, 'running': false }; _d.getElementById('joblist').innerHTML += `
` + '[视频]' + item['property']['name'] + `
` } catch (e) { } }, onerror: function (err) { console.log(err); if (err.error.indexOf('@connect list') >= 0) { logs.addLog('请添加安全网址,将 【 //@connect ' + _h + ' 】方括号里的内容(不包括方括号)添加到脚本代码内指定位置,否则脚本无法正常运行,如图所示:', 'red'); logs.addLog( '' ); stop = true; } else { logs.addLog('获取任务详情失败', 'red'); logs.addLog('错误原因:' + err.error, 'red'); } } }); }, doVideo = (item) => { const videoDuration = Number(item['duration']) || 0; reportProgress('视频', item, 0, videoDuration ? '准备开始 (00:00 / ' + formatDuration(videoDuration) + ')' : '准备开始...'); if (rate <= 0) { missionList['m' + item['jobid']]['running'] = true; logs.addLog('奇怪的倍速,视频已自动跳过', 'orange'); reportProgress('视频', item, 100, '倍速异常,已自动跳过该视频'); setTimeout(function () { missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; }, 5000); return; } if (allowBackground && backGround) { if (_w.top.document.getElementsByClassName('catalog_points_sa').length > 0 || _w.top.document .getElementsByClassName('lock').length > 0) { logs.addLog('您已安装超星挂机小助手,但此课程可能为闯关模式,不支持后台挂机,将为您在线完成', 'blue'); } else { item['userid'] = UID; item['classId'] = classId; item['review'] = [false, true][_w.top.unrivalReviewMode]; item['reportUrl'] = reportUrl; item['rt'] = missionList['m' + item['jobid']]['rt']; GM_setValue('unrivalBackgroundVideo', item); _d.cookie = "videojs_id=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; logs.addLog( '您已安装超星挂机小助手,已添加至后台任务,点我查看后台', 'green'); reportProgress('视频', item, 100, '已添加至后台挂机任务'); missionList['m' + item['jobid']]['running'] = true; setTimeout(function () { missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; }, 5000); return; } } let videojs_id = String(parseInt(Math.random() * 9999999)); _d.cookie = 'videojs_id=' + videojs_id + ';path=/' logs.addLog('开始刷视频:' + item['name'] + ',倍速:' + String(rate) + '倍'); logs.addLog('视频观看信息每30秒上报一次,请耐心等待', 'green'); logs.addLog('如遇脚本使用异常情况,请检查脚本版本是否为最新版,点我(脚本猫)点我(greasyfork)检查', 'orange'); if (disableMonitor) { logs.addLog('解除多端学习监控有清除进度风险,请谨慎使用', 'orange'); } let dtype = 'Video'; if (item['module'].includes('audio')) { dtype = 'Audio'; rt = ''; } let playTime = 0, playsTime = 0, isdrag = '3', times = 0, encUrl = '', first = true, loop = setInterval(function () { if (rate <= 0) { clearInterval(loop); logs.addLog('奇怪的倍速,视频已自动跳过', 'orange'); setTimeout(function () { missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; }, 5000); return; } else if (item['doublespeed'] == 0 && rate > 1 && _w.top.unrivalReviewMode == '0') { //rate = 1; //logs.addLog('该视频不允许倍速播放,已恢复至一倍速,高倍速会被清空进度挂科,勿存侥幸', 'red'); } rt = missionList['m' + item['jobid']]['rt']; playsTime += rate; playTime = Math.ceil(playsTime); const cappedTime = videoDuration ? Math.min(playTime, videoDuration) : playTime; const percent = videoDuration ? (cappedTime / videoDuration) * 100 : 0; reportProgress('视频', item, percent, videoDuration ? ('进度 ' + formatDuration(cappedTime) + ' / ' + formatDuration(videoDuration)) : ('已观看 ' + formatDuration(cappedTime))); if (times == 0 || times % 30 == 0 || playTime >= item['duration']) { if (first) { playTime = 0; } if (playTime >= item['duration']) { clearInterval(loop); playTime = item['duration']; isdrag = '4'; } else if (playTime > 0) { isdrag = '0'; } encUrl = host + 'chaoXing/v3/getEnc.php?classid=' + classId + '&playtime=' + playTime + '&duration=' + item['duration'] + '&objectid=' + item[ 'objectId'] + '&jobid=' + item['jobid'] + '&uid=' + UID; busyThread += 1; var _bold_playTime = playTime; function ecOnload(res) { let enc = ''; if (res && res.status == 200) { enc = res.responseText; if (enc.includes('--#')) { let warnInfo = enc.match(new RegExp('--#(.*?)--#', "ig"))[0] .replace(/--#/ig, ''); logs.addLog(warnInfo, 'red'); enc = enc.replace(/--#(.*?)--#/ig, ''); } if (enc.indexOf('.stop') >= 0) { clearInterval(loop); stop = true; return; } } else { strEc = `[${classId}][${UID}][${item['jobid']}][${item['objectId']}][${playTime * 1000}][d_yHJ!$pdA~5][${item['duration'] * 1000}][0_${item['duration']}]`, enc = jq.md5(strEc); } if (enc.length != 32) { clearInterval(loop); stop = true; return; } let reportsUrl = reportUrl + '/' + item['dtoken'] + '?clazzId=' + classId + '&playingTime=' + playTime + '&duration=' + item['duration'] + '&clipTime=0_' + item[ 'duration'] + '&objectId=' + item['objectId'] + '&otherInfo=' + item['otherInfo'] + '&jobid=' + item[ 'jobid'] + '&userid=' + UID + '&isdrag=' + isdrag + '&view=pc&enc=' + enc + '&rt=' + rt + '&dtype=' + dtype + '&_t=' + String(Math.round(new Date())); GM_xmlhttpRequest({ method: "get", headers: { 'Host': _h, 'Referer': vrefer, 'Sec-Fetch-Site': 'same-origin', 'Content-Type': 'application/json' }, url: reportsUrl, onload: function (res) { try { let today = new Date(), todayStr = today.getFullYear() + 'd' + today.getMonth() + 'd' + today .getDate(), timelong = GM_getValue( 'unrivaltimelong', {}); if (timelong[UID] == undefined || timelong[UID]['today'] != todayStr ) { timelong[UID] = { 'time': 0, 'today': todayStr }; } else { timelong[UID]['time']++; } GM_setValue('unrivaltimelong', timelong); busyThread -= 1; if (timelong[UID]['time'] / 60 > 22 && item['doublespeed'] == 0 && _w.top .unrivalReviewMode == '0') { clearInterval(loop); logs.addLog( '今日学习时间过长,继续学习会导致清空进度,请明天再来', 'red'); setTimeout(function () { missionList['m' + item[ 'jobid']][ 'running' ] = false; missionList['m' + item[ 'jobid']][ 'done' ] = true; }, 5000); return; } let ispass = JSON.parse(res .responseText); first = false; if (ispass['isPassed'] && _w.top .unrivalReviewMode == '0') { logs.addLog('视频任务已完成', 'green'); reportProgress('视频', item, 100, '视频任务已完成'); missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; clearInterval(loop); return; } else if (isdrag == '4') { if (_w.top.unrivalReviewMode == '1') { logs.addLog('视频已观看完毕', 'green'); } else { logs.addLog('视频已观看完毕,但视频任务未完成', 'red'); } reportProgress('视频', item, 100, _w.top.unrivalReviewMode == '1' ? '视频已观看完毕' : '视频已观看完毕,等待任务点完成'); missionList['m' + item['jobid']][ 'running' ] = false; missionList['m' + item['jobid']][ 'done' ] = true; try { clearInterval(loop); } catch (e) { } } else { logs.addLog(item['name'] + '已观看' + _bold_playTime + '秒,剩余大约' + String(item['duration'] - _bold_playTime) + '秒'); } } catch (e) { console.log(e); if (res.responseText.indexOf('验证码') >= 0) { logs.addLog('已被超星风控,请点我处理,60秒后自动刷新页面', 'red'); missionList['m' + item['jobid']][ 'running' ] = false; clearInterval(loop); stop = true; setTimeout(function () { _l.reload(); }, 60000); return; } logs.addLog('超星返回错误信息,十秒后重试', 'red'); times = -10; reportProgress('视频', item, percent, '超星返回错误信息,十秒后重试'); return; } }, onerror: function (err) { console.log(err); if (err.error.indexOf('@connect list') >= 0) { logs.addLog( '请添加安全网址,将 【 //@connect ' + _h + ' 】方括号里的内容(不包括方括号)添加到脚本代码内指定位置,否则脚本无法正常运行,如图所示:', 'red'); logs.addLog( '' ); stop = true; } else { logs.addLog('观看视频失败', 'red'); logs.addLog('错误原因:' + err.error, 'red'); } reportProgress('视频', item, percent, '观看视频失败:' + err.error); missionList['m' + item['jobid']][ 'running' ] = false; clearInterval(loop); } }); }; GM_xmlhttpRequest({ method: "get", url: encUrl, timeout: 2000, onload: ecOnload, onerror: function (err) { console.log(err); ecOnload(false); }, ontimeout: function (err) { console.log(err); ecOnload(false); } }); } times += 1; }, 1000); missionList['m' + item['jobid']]['running'] = true; }, doDocument = (item) => { missionList['m' + item['jobid']]['running'] = true; logs.addLog('开始刷文档:' + item['name']); reportProgress('文档', item, 0, '准备阅读文档...'); setTimeout(function () { busyThread += 1; GM_xmlhttpRequest({ method: "get", url: _p + '//' + _h + '/ananas/job/document?jobid=' + item['jobid'] + '&knowledgeid=' + chapterId + '&courseid=' + courseId + '&clazzid=' + classId + '&jtoken=' + item['jtoken'], onload: function (res) { try { busyThread -= 1; let ispass = JSON.parse(res.responseText); if (ispass['status']) { logs.addLog('文档任务已完成', 'green'); reportProgress('文档', item, 100, '文档任务已完成'); } else { logs.addLog('文档已阅读完成,但任务点未完成', 'red'); reportProgress('文档', item, 100, '文档已阅读完成,但任务点未完成'); } } catch (err) { console.log(err); console.log(res.responseText); logs.addLog('解析文档内容失败', 'red'); reportProgress('文档', item, 0, '解析文档内容失败,稍后重试'); } missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; }, onerror: function (err) { console.log(err); if (err.error.indexOf('@connect list') >= 0) { logs.addLog('请添加安全网址,将 【 //@connect ' + _h + ' 】方括号里的内容(不包括方括号)添加到脚本代码内指定位置,否则脚本无法正常运行,如图所示:', 'red'); logs.addLog( '' ); stop = true; } else { logs.addLog('阅读文档失败', 'red'); logs.addLog('错误原因:' + err.error, 'red'); } reportProgress('文档', item, 0, '阅读文档失败:' + err.error); missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; } }); }, parseInt(Math.random() * 2000 + 9000, 10)) }, doWork = (item) => { missionList['m' + item['jobid']]['running'] = true; logs.addLog('开始刷章节测试:' + item['name']); logs.addLog('您设置的答题正确率为:' + String(accuracy) + '%,只有在高于此正确率时才会提交测试', 'blue'); reportProgress('章节测试', item, 0, '正在打开章节测试...'); _d.getElementById('workPanel').style.display = 'block'; _d.getElementById('frame_content').src = _p + '//' + _h + '/work/phone/work?workId=' + item['jobid'] .replace('work-', '') + '&courseId=' + courseId + '&clazzId=' + classId + '&knowledgeId=' + chapterId + '&jobId=' + item['jobid'] + '&enc=' + item['enc']; _w.top.unrivalWorkInfo = ''; _w.top.unrivalDoneWorkId = ''; setInterval(function () { if (_w.top.unrivalWorkInfo != '') { logs.addLog(_w.top.unrivalWorkInfo); _w.top.unrivalWorkInfo = ''; } }, 100); let checkcross = setInterval(function () { if (_w.top.unrivalWorkDone == false) { clearInterval(checkcross); return; } let ifW = _d.getElementById('frame_content').contentWindow; try { ifW.location.href; } catch (e) { console.log(e); if (e.message.indexOf('cross-origin') != -1) { clearInterval(checkcross); _w.top.unrivalWorkDone = true; return; } } }, 2000); let workDoneInterval = setInterval(function () { if (_w.top.unrivalWorkDone) { _w.top.unrivalWorkDone = false; clearInterval(workDoneInterval); _w.top.unrivalDoneWorkId = ''; _d.getElementById('workPanel').style.display = 'none'; _d.getElementById('frame_content').src = ''; setTimeout(function () { missionList['m' + item['jobid']]['running'] = false; missionList['m' + item['jobid']]['done'] = true; reportProgress('章节测试', item, 100, '章节测试已完成'); }, 5000); } }, 500); }, missionList = []; if (jobList.length <= 0) { progressTracker.reset('当前章节没有需要完成的任务'); if (jumpType != 2) { _w.top.jump = true; logs.addLog('此页无任务,5秒后自动下一章', 'green'); } else { logs.addLog('此页无任务,用户设置为不跳转,脚本已结束运行,如需自动跳转,请编辑脚本代码参数', 'green'); } return; } for (let i = 0, l = jobList.length; i < l; i++) { let item = jobList[i]; if (item['type'] == 'video') { video_getReady(item); } else if (item['type'] == 'document') { missionList['m' + item['jobid']] = { 'type': 'document', 'jtoken': item['jtoken'], 'jobid': item['jobid'], 'name': item['property']['name'], 'done': false, 'running': false }; _d.getElementById('joblist').innerHTML += `
` + '[文档]' + item['property']['name'] + `
` } else if (item['type'] == 'workid' && _w.top.unrivalDoWork == '1') { missionList['m' + item['jobid']] = { 'type': 'work', 'workid': item['property']['workid'], 'jobid': item['jobid'], 'name': item['property']['title'], 'enc': item['enc'], 'done': false, 'running': false }; _d.getElementById('joblist').innerHTML += `
` + '[章节测试]' + item['property']['title'] + `
` } else { try { let jobName = item['property']['name']; if (jobName == undefined) { jobName = item['property']['title']; } _d.getElementById('joblist').innerHTML += `
` + '已跳过:' + jobName + `
` } catch (e) { } } } loopjob(); } else if (_l.href.includes("mycourse/studentstudy")) { var audiofile = 'data:audio/ogg;base64,T2dnUwACAAAAAAAAAABwRPFFAAAAAGFtEqwBHgF2b3JiaXMAAAAAAUAfAAAAAAAAUHgAAAAAAACZAU9nZ1MAAAAAAAAAAAAAcETxRQEAAAA7J4IBDP8F////////////tQN2b3JiaXMvAAAAWGlwaC5PcmcgbGliVm9yYmlzIEkgMjAxNDAxMjIgKFR1cnBha8OkcsOkamlpbikGAAAAJQAAAEVOQ09ERVI9U291bmQgU3R1ZGlvLCBsaWJWb3JiaXMgMS4zLjEbAAAAQUxCVU0gQVJUSVNUPUFkdmVudHVyZSBMYW5kFAAAAEFMQlVNPUFkdmVudHVyZSBMYW5kIQAAAEVOQ09ESU5HIEFQUExJQ0FUSU9OPVNvdW5kIFN0dWRpbxUAAABBUlRJU1Q9QWR2ZW50dXJlIExhbmQjAAAAVElUTEU9RW1wdHkgTG9vcCBGb3IgSlMgUGVyZm9ybWFuY2UBBXZvcmJpcxJCQ1YBAAABAAxSFCElGVNKYwiVUlIpBR1jUFtHHWPUOUYhZBBTiEkZpXtPKpVYSsgRUlgpRR1TTFNJlVKWKUUdYxRTSCFT1jFloXMUS4ZJCSVsTa50FkvomWOWMUYdY85aSp1j1jFFHWNSUkmhcxg6ZiVkFDpGxehifDA6laJCKL7H3lLpLYWKW4q91xpT6y2EGEtpwQhhc+211dxKasUYY4wxxsXiUyiC0JBVAAABAABABAFCQ1YBAAoAAMJQDEVRgNCQVQBABgCAABRFcRTHcRxHkiTLAkJDVgEAQAAAAgAAKI7hKJIjSZJkWZZlWZameZaouaov+64u667t6roOhIasBADIAAAYhiGH3knMkFOQSSYpVcw5CKH1DjnlFGTSUsaYYoxRzpBTDDEFMYbQKYUQ1E45pQwiCENInWTOIEs96OBi5zgQGrIiAIgCAACMQYwhxpBzDEoGIXKOScggRM45KZ2UTEoorbSWSQktldYi55yUTkompbQWUsuklNZCKwUAAAQ4AAAEWAiFhqwIAKIAABCDkFJIKcSUYk4xh5RSjinHkFLMOcWYcowx6CBUzDHIHIRIKcUYc0455iBkDCrmHIQMMgEAAAEOAAABFkKhISsCgDgBAIMkaZqlaaJoaZooeqaoqqIoqqrleabpmaaqeqKpqqaquq6pqq5seZ5peqaoqp4pqqqpqq5rqqrriqpqy6ar2rbpqrbsyrJuu7Ks256qyrapurJuqq5tu7Js664s27rkearqmabreqbpuqrr2rLqurLtmabriqor26bryrLryratyrKua6bpuqKr2q6purLtyq5tu7Ks+6br6rbqyrquyrLu27au+7KtC7vourauyq6uq7Ks67It67Zs20LJ81TVM03X9UzTdVXXtW3VdW1bM03XNV1XlkXVdWXVlXVddWVb90zTdU1XlWXTVWVZlWXddmVXl0XXtW1Vln1ddWVfl23d92VZ133TdXVblWXbV2VZ92Vd94VZt33dU1VbN11X103X1X1b131htm3fF11X11XZ1oVVlnXf1n1lmHWdMLqurqu27OuqLOu+ruvGMOu6MKy6bfyurQvDq+vGseu+rty+j2rbvvDqtjG8um4cu7Abv+37xrGpqm2brqvrpivrumzrvm/runGMrqvrqiz7uurKvm/ruvDrvi8Mo+vquirLurDasq/Lui4Mu64bw2rbwu7aunDMsi4Mt+8rx68LQ9W2heHVdaOr28ZvC8PSN3a+AACAAQcAgAATykChISsCgDgBAAYhCBVjECrGIIQQUgohpFQxBiFjDkrGHJQQSkkhlNIqxiBkjknIHJMQSmiplNBKKKWlUEpLoZTWUmotptRaDKG0FEpprZTSWmopttRSbBVjEDLnpGSOSSiltFZKaSlzTErGoKQOQiqlpNJKSa1lzknJoKPSOUippNJSSam1UEproZTWSkqxpdJKba3FGkppLaTSWkmptdRSba21WiPGIGSMQcmck1JKSamU0lrmnJQOOiqZg5JKKamVklKsmJPSQSglg4xKSaW1kkoroZTWSkqxhVJaa63VmFJLNZSSWkmpxVBKa621GlMrNYVQUgultBZKaa21VmtqLbZQQmuhpBZLKjG1FmNtrcUYSmmtpBJbKanFFluNrbVYU0s1lpJibK3V2EotOdZaa0ot1tJSjK21mFtMucVYaw0ltBZKaa2U0lpKrcXWWq2hlNZKKrGVklpsrdXYWow1lNJiKSm1kEpsrbVYW2w1ppZibLHVWFKLMcZYc0u11ZRai621WEsrNcYYa2415VIAAMCAAwBAgAlloNCQlQBAFAAAYAxjjEFoFHLMOSmNUs45JyVzDkIIKWXOQQghpc45CKW01DkHoZSUQikppRRbKCWl1losAACgwAEAIMAGTYnFAQoNWQkARAEAIMYoxRiExiClGIPQGKMUYxAqpRhzDkKlFGPOQcgYc85BKRljzkEnJYQQQimlhBBCKKWUAgAAChwAAAJs0JRYHKDQkBUBQBQAAGAMYgwxhiB0UjopEYRMSielkRJaCylllkqKJcbMWomtxNhICa2F1jJrJcbSYkatxFhiKgAA7MABAOzAQig0ZCUAkAcAQBijFGPOOWcQYsw5CCE0CDHmHIQQKsaccw5CCBVjzjkHIYTOOecghBBC55xzEEIIoYMQQgillNJBCCGEUkrpIIQQQimldBBCCKGUUgoAACpwAAAIsFFkc4KRoEJDVgIAeQAAgDFKOSclpUYpxiCkFFujFGMQUmqtYgxCSq3FWDEGIaXWYuwgpNRajLV2EFJqLcZaQ0qtxVhrziGl1mKsNdfUWoy15tx7ai3GWnPOuQAA3AUHALADG0U2JxgJKjRkJQCQBwBAIKQUY4w5h5RijDHnnENKMcaYc84pxhhzzjnnFGOMOeecc4wx55xzzjnGmHPOOeecc84556CDkDnnnHPQQeicc845CCF0zjnnHIQQCgAAKnAAAAiwUWRzgpGgQkNWAgDhAACAMZRSSimllFJKqKOUUkoppZRSAiGllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimVUkoppZRSSimllFJKKaUAIN8KBwD/BxtnWEk6KxwNLjRkJQAQDgAAGMMYhIw5JyWlhjEIpXROSkklNYxBKKVzElJKKYPQWmqlpNJSShmElGILIZWUWgqltFZrKam1lFIoKcUaS0qppdYy5ySkklpLrbaYOQelpNZaaq3FEEJKsbXWUmuxdVJSSa211lptLaSUWmstxtZibCWlllprqcXWWkyptRZbSy3G1mJLrcXYYosxxhoLAOBucACASLBxhpWks8LR4EJDVgIAIQEABDJKOeecgxBCCCFSijHnoIMQQgghREox5pyDEEIIIYSMMecghBBCCKGUkDHmHIQQQgghhFI65yCEUEoJpZRSSucchBBCCKWUUkoJIYQQQiillFJKKSGEEEoppZRSSiklhBBCKKWUUkoppYQQQiillFJKKaWUEEIopZRSSimllBJC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', audioPlayer = new Audio(audiofile); // 激活挂机默认开启,直接执行激活挂机的所有逻辑 _w.top.backNow = 1; audioPlayer.loop = true; _w.audioPlayer = audioPlayer; setInterval(function () { try { _w.jQuery.fn.viewer.Constructor.prototype.show = () => { }; } catch (e) { } }, 1000); try { _w.unrivalScriptList.push('Fuck me please'); } catch (e) { _w.unrivalScriptList = ['Fuck me please']; } function checkOffline() { let dleft = _d.getElementsByClassName('left'); if (dleft.length == 1) { let img = dleft[0].getElementsByTagName('img'); if (img.length == 1) { if (img[0].src.indexOf('loading.gif') != -1) { return true; } } } return false; } setInterval(function () { if (checkOffline()) { setTimeout(function () { if (checkOffline()) { _l.reload(); } }, 10000) } }, 3000); // 初始状态:挂机已激活,显示挂机中 _d.title = '??挂机中'; var c = 0; if (_d.hidden) { audioPlayer.play(); } _d.addEventListener('visibilitychange', function () { // 激活挂机默认开启,直接显示挂机状态 if (_d.hidden) { audioPlayer.play(); var timer = setInterval(function () { if (c) { _d.title = '??挂只因中'; c = 0; } else { _d.title = '??挂只因中'; c = 1; } if (!_d.hidden) { clearInterval(timer); _d.title = '??挂机中'; } }, 1300); } else { audioPlayer.pause(); _d.title = '??挂机中'; } }); _w.unrivalgetTeacherAjax = _w.getTeacherAjax; _w.getTeacherAjax = (courseid, classid, cid) => { if (cid == getQueryVariable('chapterId')) { return; } _w.top.unrivalPageRd = ''; _w.unrivalgetTeacherAjax(courseid, classid, cid); } if (disableMonitor == 1) { _w.appendChild = _w.Element.prototype.appendChild; _w.Element.prototype.appendChild = function () { try { if (arguments[0].src.indexOf('detect.chaoxing.com') > 0) { return; } } catch (e) { } _w.appendChild.apply(this, arguments); }; } _w.jump = false; setInterval(function () { if (getQueryVariable('mooc2') == '1') { let tabs = _d.getElementsByClassName('posCatalog_select'); for (let i = 0, l = tabs.length; i < l; i++) { let tabId = tabs[i].getAttribute('id'); if (tabId.indexOf('cur') >= 0 && tabs[i].getAttribute('class') == 'posCatalog_select') { tabs[i].setAttribute('onclick', "getTeacherAjax('" + courseId + "','" + classId + "','" + tabId.replace('cur', '') + "');"); } } } else { let h4s = _d.getElementsByTagName('h4'), h5s = _d.getElementsByTagName('h5'); for (let i = 0, l = h4s.length; i < l; i++) { if (h4s[i].getAttribute('id').indexOf('cur') >= 0) { h4s[i].setAttribute('onclick', "getTeacherAjax('" + courseId + "','" + classId + "','" + h4s[i].getAttribute('id').replace('cur', '') + "');"); } } for (let i = 0, l = h5s.length; i < l; i++) { if (h5s[i].getAttribute('id').indexOf('cur') >= 0) { h5s[i].setAttribute('onclick', "getTeacherAjax('" + courseId + "','" + classId + "','" + h5s[i].getAttribute('id').replace('cur', '') + "');"); } } } }, 1000); setInterval(function () { let but = null; if (_w.jump) { _w.jump = false; _w.top.unrivalDoneWorkId = ''; _w.jjump = (rd) => { if (rd != _w.top.unrivalPageRd) { return; } try { setTimeout(function () { if (jumpType == 1) { if (getQueryVariable('mooc2') == '1') { but = _d.getElementsByClassName( 'jb_btn jb_btn_92 fs14 prev_next next'); } else { but = _d.getElementsByClassName('orientationright'); } try { setTimeout(function () { if (rd != _w.top.unrivalPageRd) { return; } but[0].click(); }, 2000); } catch (e) { } return; } if (getQueryVariable('mooc2') == '1') { let ul = _d.getElementsByClassName('prev_ul')[0], lis = ul.getElementsByTagName('li'); for (let i = 0, l = lis.length; i < l; i++) { if (lis[i].getAttribute('class') == 'active') { if (i + 1 >= l) { break; } else { try { lis[i + 1].click(); } catch (e) { } return; } } } let tabs = _d.getElementsByClassName('posCatalog_select'); for (let i = 0, l = tabs.length; i < l; i++) { if (tabs[i].getAttribute('class') == 'posCatalog_select posCatalog_active') { while (i + 1 < tabs.length) { let nextTab = tabs[i + 1]; if ((nextTab.innerHTML.includes( 'icon_Completed prevTips') && _w.top .unrivalReviewMode == '0') || nextTab .innerHTML.includes( 'catalog_points_er prevTips')) { i++; continue; } if (nextTab.id.indexOf('cur') < 0) { i++; continue; } let clickF = setInterval(function () { if (rd != _w.top.unrivalPageRd) { clearInterval(clickF); return; } nextTab.click(); }, 2000); break; } break; } } } else { let div = _d.getElementsByClassName('tabtags')[0], spans = div.getElementsByTagName('span'); for (let i = 0, l = spans.length; i < l; i++) { if (spans[i].getAttribute('class').indexOf('currents') >= 0) { if (i + 1 == l) { break; } else { try { spans[i + 1].click(); } catch (e) { } return; } } } let tabs = _d.getElementsByTagName('span'), newTabs = []; for (let i = 0, l = tabs.length; i < l; i++) { if (tabs[i].getAttribute('style') != null && tabs[i] .getAttribute('style').indexOf( 'cursor:pointer;height:18px;') >= 0) { newTabs.push(tabs[i]); } } tabs = newTabs; for (let i = 0, l = tabs.length; i < l; i++) { if (tabs[i].parentNode.getAttribute('class') == 'currents') { while (i + 1 < tabs.length) { let nextTab = tabs[i + 1].parentNode; if ((nextTab.innerHTML.includes( 'roundpoint blue') && _w.top .unrivalReviewMode == '0') || nextTab .innerHTML.includes('roundpointStudent lock') ) { i++; continue; } if (nextTab.id.indexOf('cur') < 0) { i++; continue; } let clickF = setInterval(function () { if (rd != _w.top.unrivalPageRd) { clearInterval(clickF); return; } nextTab.click(); }, 2000); break; } break; } } } }, 2000); } catch (e) { } } _w.onReadComplete1(); setTimeout('jjump("' + _w.top.unrivalPageRd + '")', 2856); } }, 200); } else if (_l.href.indexOf("work/phone/doHomeWork") > 0) { var wIdE = _d.getElementById('workLibraryId') || _d.getElementById('oldWorkId'), wid = wIdE.value; _w.top.unrivalWorkDone = false; _w.aalert = _w.alert; _w.alert = (msg) => { if (msg == '保存成功') { _w.top.unrivalDoneWorkId = getQueryVariable('workId'); return; } aalert(msg); } if (_w.top.unrivalDoneWorkId == getQueryVariable('workId')) { _w.top.unrivalWorkDone = true; return; } _w.confirm = (msg) => { return true; } var questionList = [], questionsElement = _d.getElementsByClassName('Py-mian1'), questionNum = questionsElement.length, totalQuestionNum = questionNum; for (let i = 0; i < questionNum; i++) { let questionElement = questionsElement[i], idElements = questionElement.getElementsByTagName('input'), questionId = '0', question = questionElement.getElementsByClassName('Py-m1-title fs16')[0].innerHTML; question = handleImgs(question).replace(/(<([^>]+)>)/ig, '').replace(/[0-9]{1,3}.\[(.*?)\]/ig, '').replaceAll('\n', '').replace(/^\s+/ig, '').replace(/\s+$/ig, ''); for (let z = 0, k = idElements.length; z < k; z++) { try { if (idElements[z].getAttribute('name').indexOf('answer') >= 0) { questionId = idElements[z].getAttribute('name').replace('type', ''); break; } } catch (e) { console.log(e); continue; } } if (questionId == '0' || question == '') { continue; } typeE = questionElement.getElementsByTagName('input'); if (typeE == null || typeE == []) { continue; } let typeN = 'fuckme'; for (let g = 0, h = typeE.length; g < h; g++) { if (typeE[g].id == 'answertype' + questionId.replace('answer', '').replace('check', '')) { typeN = typeE[g].value; break; } } if (['0', '1', '3'].indexOf(typeN) < 0) { continue; } type = { '0': '单选题', '1': '多选题', '3': '判断题' }[typeN]; let optionList = { length: 0 }; if (['单选题', '多选题'].indexOf(type) >= 0) { let answersElements = questionElement.getElementsByClassName('answerList')[0].getElementsByTagName( 'li'); for (let x = 0, j = answersElements.length; x < j; x++) { let optionE = answersElements[x], optionTextE = trim(optionE.innerHTML.replace(/(^\s*)|(\s*$)/g, "")), optionText = optionTextE.slice(1).replace(/(^\s*)|(\s*$)/g, ""), optionValue = optionTextE.slice(0, 1), optionId = optionE.getAttribute('id-param'); if (optionText == '') { break; } optionList[optionText] = { 'id': optionId, 'value': optionValue } optionList.length++; } if (answersElements.length != optionList.length) { continue; } } questionList.push({ 'question': question, 'type': type, 'questionid': questionId, 'options': optionList }); } var qu = null, nowTime = -4000, busyThread = questionList.length, ctOnload = function (res, quu) { busyThread -= 1; var ctResult = { 'code': -1, 'finalUrl': '', 'data': '未找到答案' }; if (res) { try { var responseText = res.responseText, ctResult = JSON.parse(responseText); } catch (e) { console.log(e); if (res.finalUrl.includes('getAnswer.php')) { _w.top.unrivalWorkInfo = '查题错误,服务器连接失败'; return; } } } try { let choiceEs = _d.getElementsByTagName('li'); if (ctResult['code'] == -1 ) { try { if (ctResult['msg'] !== undefined) { _w.top.unrivalWorkInfo = ctResult['msg'] ; } } catch (e) { } busyThread += 1; GM_xmlhttpRequest({ method: "GET", headers: { 'Authorization': token, }, timeout: 6000, url: host + 'chaoXing/v3/getAnswer.php?tm=' + encodeURIComponent(quu['question'] .replace(/(^\s*)|(\s*$)/g, '')) + '&type=' + { '单选题': '0', '多选题': '1', '判断题': '3' }[quu['type']] + '&wid=' + wid + '&courseid=' + courseId, onload: function (res) { ctOnload(res, quu); }, onerror: function (err) { _w.top.unrivalWorkInfo = '查题错误,服务器连接失败'; console.log(err); busyThread -= 1; }, ontimeout: function (err) { _w.top.unrivalWorkInfo = '查题错误,服务器连接失败'; console.log(err); busyThread -= 1; } }); return; } try { var result = ctResult['data']; } catch (e) { _w.top.unrivalWorkInfo = '答案解析失败'; return; } _w.top.unrivalWorkInfo = '题目:' + quu['question'] + ':' + result; switch (quu['type']) { case '判断题': (function () { let answer = 'abaabaaba'; if ('正确是对√Tri'.indexOf(result) >= 0) { answer = 'true'; } else if ('错误否错×Fwr'.indexOf(result) >= 0) { answer = 'false'; } for (let u = 0, k = choiceEs.length; u < k; u++) { if (choiceEs[u].getAttribute('val-param') == answer && choiceEs[u].getAttribute( 'id-param') == quu['questionid'].replace( 'answer', '')) { choiceEs[u].click(); questionNum -= 1; return; } } if (randomDo == 1 && accuracy < 100) { _w.top.unrivalWorkInfo = quu['question'] + ':未找到正确答案,自动选【错】'; for (let u = 0, k = choiceEs.length; u < k; u++) { if (choiceEs[u].getElementsByTagName('em') .length < 1) { continue; } if (choiceEs[u].getAttribute('val-param') == 'false' && choiceEs[u].getAttribute( 'id-param') == quu['questionid'] .replace('answer', '')) { choiceEs[u].click(); return; } } } })(); break; case '单选题': (function () { let answerData = result; for (let option in quu['options']) { if (trim(option).replace(/\s/ig, '') == trim(answerData).replace(/\s/ig, '') || trim( option).replace(/\s/ig, '').includes(trim(answerData).replace(/\s/ig, '')) || trim(answerData).replace(/\s/ig, '').includes(trim(option).replace(/\s/ig, ''))) { for (let y = 0, j = choiceEs.length; y < j; y++) { if (choiceEs[y].getElementsByTagName( 'em').length < 1) { continue; } if (choiceEs[y].getElementsByTagName( 'em')[0].getAttribute( 'id-param') == quu['options'][ option ]['value'] && choiceEs[y] .getAttribute('id-param') == quu[ 'questionid'].replace('answer', '')) { if (!choiceEs[y].getAttribute( 'class').includes('cur')) { choiceEs[y].click(); } questionNum -= 1; return; } } } } if (randomDo == 1 && accuracy < 100) { _w.top.unrivalWorkInfo = quu['question'] + ':未找到正确答案,自动选【B】'; for (let y = 0, j = choiceEs.length; y < j; y++) { if (choiceEs[y].getElementsByTagName('em') .length < 1) { continue; } if (choiceEs[y].getElementsByTagName('em')[ 0].getAttribute('id-param') == 'B' && choiceEs[y].getAttribute( 'id-param') == quu['questionid'] .replace('answer', '')) { if (!choiceEs[y].getAttribute('class') .includes('cur')) { choiceEs[y].click(); } return; } } } })(); break; case '多选题': (function () { let answerData = trim(result).replace(/\s/ig, ''), hasAnswer = false; for (let option in quu['options']) { if (answerData.includes(trim(option).replace(/\s/ig, ''))) { for (let y = 0, j = choiceEs.length; y < j; y++) { if (choiceEs[y].getElementsByTagName( 'em').length < 1) { continue; } if (choiceEs[y].getElementsByTagName( 'em')[0].getAttribute( 'id-param') == quu['options'][ option ]['value'] && choiceEs[y] .getAttribute('id-param') == quu[ 'questionid'].replace('answer', '')) { if (!choiceEs[y].getAttribute( 'class').includes('cur')) { choiceEs[y].click(); } hasAnswer = true; break; } } } } if (hasAnswer) { questionNum -= 1; } else if (randomDo == 1 && accuracy < 100) { _w.top.unrivalWorkInfo = quu['question'] + ':未找到正确答案,自动全选'; for (let y = 0, j = choiceEs.length; y < j; y++) { if (choiceEs[y].getElementsByTagName('em') .length < 1) { continue; } if (choiceEs[y].getAttribute('id-param') == quu['questionid'].replace('answer', '') ) { if (!choiceEs[y].getAttribute('class') .includes('cur')) { choiceEs[y].click(); } } } } })(); break; } } catch (e) { console.log(e); } } for (let i = 0, l = questionList.length; i < l; i++) { nowTime += parseInt(Math.random() * 2000 + 2500, 10); setTimeout(function () { qu = questionList[i]; let param = 'question=' + encodeURIComponent( qu['question']); if (ctUrl.includes('icodef')) { param += '&type=' + { '单选题': '0', '多选题': '1', '判断题': '3' }[qu['type']] + '&id=' + wid; } GM_xmlhttpRequest({ method: "POST", headers: { 'Content-type': 'application/x-www-form-urlencoded', 'Authorization': token, }, url: ctUrl, timeout: 2000, data: param, onload: function (res) { ctOnload(res, qu); }, onerror: function () { ctOnload(false, qu); }, ontimeout: function () { ctOnload(false, qu); } }); }, nowTime); } var workInterval = setInterval(function () { if (busyThread != 0) { return; } clearInterval(workInterval); if (Math.floor((totalQuestionNum - questionNum) / totalQuestionNum) * 100 >= accuracy && _w.top .unrivalAutoSubmit == '1') { _w.top.unrivalDoneWorkId = getQueryVariable('workId'); _w.top.unrivalWorkInfo = '正确率符合标准,已提交答案'; setTimeout(function () { submitCheckTimes(); escapeBlank() submitAction() // setTimeout(function() { // document.querySelector(".cx_alert-blue").click() // }, parseInt(1000)); }, parseInt(Math.random() * 2000 + 3000, 10)); } else if (_w.top.unrivalAutoSave == 1) { _w.top.unrivalWorkInfo = '正确率不符合标准或未设置自动提交,已自动保存答案'; if (Math.floor((totalQuestionNum - questionNum) / totalQuestionNum) >= 0) { setTimeout(function () { _w.top.unrivalDoneWorkId = getQueryVariable('workId'); _w.noSubmit(); }, 2000); } } else { _w.top.unrivalWorkInfo = '用户设置为不自动保存答案,请手动提交或保存作业'; } }, 1000); } else if (_l.href.includes('work/phone/selectWorkQuestionYiPiYue')) { _w.top.unrivalWorkDone = true; _w.top.unrivalDoneWorkId = getQueryVariable('workId'); } else if (_l.href.includes('stat2-ans.chaoxing.com/task/s/index')) { if (_w.top == _w) { return; } _d.getElementsByClassName('page-container studentStatistic')[0].setAttribute('class', 'studentStatistic'); _d.getElementsByClassName('page-item item-task-list minHeight390')[0].remove(); _d.getElementsByClassName('subNav clearfix')[0].remove(); setInterval(function () { _l.reload(); }, 90000); } else if (_l.href.includes('passport2.') && _l.href.includes('login?refer=http') && autoLogin == 1) { if (!(/^1[3456789]\d{9}$/.test(phoneNumber))) { alert('自动登录的手机号填写错误,无法登陆') return; } if (password == '') { alert('未填写登录密码,无法登陆') return; } GM_xmlhttpRequest({ method: "get", url: 'https://passport2-api.chaoxing.com/v11/loginregister?cx_xxt_passport=json&uname=' + phoneNumber + '&code=' + encodeURIComponent(password), onload: function (res) { try { let ispass = JSON.parse(res.responseText); if (ispass['status']) { _l.href = decodeURIComponent(getQueryVariable('refer')); } else { alert(ispass['mes']); } } catch (err) { console.log(res.responseText); alert('登陆失败'); } }, onerror: function (err) { alert('登陆错误'); } }); } else if (_l.href.includes('unrivalxxtbackground')) { _d.getElementsByTagName("html")[0].innerHTML = ` 学习通挂机小助手

学习通挂机小助手 


`; // 日志系统(后台挂机模式) var logs = { logArry: [], addLog: function (str, color = "black") { if (this.logArry.length >= CONSTANTS.LOG_MAX_LENGTH) { this.logArry.shift(); } const time = formatTime(); const logEntry = `[${time.hour}:${time.minute}:${time.second}] ${str}`; this.logArry.push(logEntry); const logElement = _d.getElementById('log'); if (logElement) { logElement.innerHTML = this.logArry.join('
'); logElement.scrollTop = logElement.scrollHeight; } } }; logs.addLog('此页面不必保持在最前端,后台会自动进行任务', 'green'); setInterval(function () { logs.addLog('此页面不必保持在最前端,后台会自动进行任务', 'green'); logs.addLog('如想禁用后台刷视频功能,请关闭脚本并重启浏览器', 'blue'); }, 120000) GM_addValueChangeListener('unrivalxxtbackgroundinfo', function (name, old_value, new_value, remote) { if (old_value != new_value) { logs.addLog(new_value); } }); setInterval(function () { if (Math.round(new Date() / 1000) - parseInt(GM_getValue('unrivalBackgroundVideoEnable', '6')) > CONSTANTS.BACKGROUND_CHECK_INTERVAL) { logs.addLog('超星挂机小助手可能运行异常,如页面无反应,请尝试重启脚本猫或重启浏览器(脚本猫0.9.0版本有此问题)'); } }, 10000); var loopShow = () => { let jobList = GM_getValue('unrivalBackgroundList', '1'); if (jobList == '1') { _d.getElementById('joblist').innerHTML = '请将“超星挂机小助手”升级到最新版并重启浏览器'; } else { try { let jobHtml = ''; for (let i = 0, l = jobList.length; i < l; i++) { let status = ''; if (jobList[i]['done']) { status = '已完成'; } else if (parseInt(jobList[i]['playTime']) > 0) { status = '进行中'; } else { status = '等待中'; } if (jobList[i]['review']) { status += ':复习模式'; } jobHtml += `
` + '[' + status + ']' + jobList[i]['name'] + `
` } _d.getElementById('joblist').innerHTML = jobHtml; } catch (e) { _d.getElementById('joblist').innerHTML = '请将“超星挂机小助手”升级到最新版并重启浏览器!'; } } } loopShow(); setInterval(loopShow, 10000); } })();