Before you install, Greasy Fork would like you to know that this script contains antifeatures, which are things there for the script author's benefit, rather than yours.
This script will inject ads on the sites you visit.
目前支持以下平台详情:【国家开放大学全包】【学起Plus全包】【青书学堂全包】【自考教育云课堂,可过人脸】【职教云系列】【雨课堂系列】【讯网包视频和作业】【朝明在线】【麦能网】【融学】【168网校全包】【联大全包】【英华学堂系列都可】【继续教育类】【柠檬文才全包】【亿学宝云】【优课学堂】【清华社】【安徽继续教育】 【上海开放大学】【思钮教育全包】【春风雨教育(学尔成)】【龙知网】【重庆高校】【慕华继教云】【尚学课堂】【新京人】【百通学堂】【点墨云】【画课堂】【课程伴侣】【出头科技】【良师在线】【中国大学mooc】【在浙学】【棉花糖】【朝明在线】【学习公社】【河南宗教】【welearn随行课堂】【睿学系列】【兰州继教】【文鼎】【绎通云】【池馆】【utalk】【168网校】【我学习】【FIF英语】【百万扩招】【和学在线】【人卫慕课】【绎通云】【再起航】【法宣在线考试】【青骄第二课堂】【i学】【慕享全包】【高校邦】【芯位教育】【在浙学】【云南一体化】【好策】【优学院】 【含弘慕课】【医博士】【微知库】【学堂在线】【广开网络教学平台】【国家智慧中小学】等平台
// ==UserScript== // @name 全国成人继续教育网课处理平台(学起、青书、柠檬文才、睿学、慕享)、自考(讯网、出头科技、学历教育云、慕华)、国家开放大学等平台视频、作业、考试处理,客服微信:wkds1813 // @namespace http://tampermonkey.net/ // @antifeature ads // @version 0.3 // @description 目前支持以下平台详情:【国家开放大学全包】【学起Plus全包】【青书学堂全包】【自考教育云课堂,可过人脸】【职教云系列】【雨课堂系列】【讯网包视频和作业】【朝明在线】【麦能网】【融学】【168网校全包】【联大全包】【英华学堂系列都可】【继续教育类】【柠檬文才全包】【亿学宝云】【优课学堂】【清华社】【安徽继续教育】 【上海开放大学】【思钮教育全包】【春风雨教育(学尔成)】【龙知网】【重庆高校】【慕华继教云】【尚学课堂】【新京人】【百通学堂】【点墨云】【画课堂】【课程伴侣】【出头科技】【良师在线】【中国大学mooc】【在浙学】【棉花糖】【朝明在线】【学习公社】【河南宗教】【welearn随行课堂】【睿学系列】【兰州继教】【文鼎】【绎通云】【池馆】【utalk】【168网校】【我学习】【FIF英语】【百万扩招】【和学在线】【人卫慕课】【绎通云】【再起航】【法宣在线考试】【青骄第二课堂】【i学】【慕享全包】【高校邦】【芯位教育】【在浙学】【云南一体化】【好策】【优学院】 【含弘慕课】【医博士】【微知库】【学堂在线】【广开网络教学平台】【国家智慧中小学】等平台 // @author Fitten Code // @match *://*.zjy2.icve.com.cn/* // @match *://*.yuketang.cn/* // @match *://*.kaoshixing.com/* // @match *://*.168wangxiao.com/* // @match *://*.lemonwen.com/* // @match *://*.yixuebao.com/* // @match *://*.youkexuetang.com/* // @match *://*.xiaoetong.com/* // @match *://*.ahjxjy.cn/* // @match *://*.shou.edu.cn/* // @match *://*.hqu.edu.cn/* // @match *://*.hexue.com.cn/* // @match *://*.pmph.com/* // @match *://*.ouchn.cn/* // @match *://*.scetc.edu.cn/* // @match *://*.zjedu.org/* // @match *://*.cug.edu.cn/* // @match *://*.zjzs.net/* // @match *://*.hneao.cn/* // @match *://*.ulearning.cn/* // @match *://*.xueqiplus.com/* // @match *://*.qingshuxuetang.com/* // @match *://*.xuetangx.com/* // @match *://*.yinghuaxuetang.com/* // @match *://*.gdou.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 本地题库数据 const questionBank = { "超星学习通": { "题目1": "答案1", "题目2": "答案2", // 更多题目和答案 }, "智慧树": { "题目A": "答案A", "题目B": "答案B", // 更多题目和答案 }, // 其他平台的题库数据 }; // 检测当前页面所属的平台 function detectPlatform() { const url = window.location.href; if (url.includes('chaoxing.com')) return '超星学习通'; if (url.includes('zhihuishu.com')) return '智慧树'; if (url.includes('zjy2.icve.com.cn')) return '职教云系列'; if (url.includes('yuketang.cn')) return '雨课堂'; if (url.includes('kaoshixing.com')) return '考试星'; if (url.includes('168wangxiao.com')) return '168网校'; if (url.includes('lemonwen.com')) return '柠檬文才'; if (url.includes('yixuebao.com')) return '亿学宝云'; if (url.includes('youkexuetang.com')) return '优课学堂'; if (url.includes('xiaoetong.com')) return '小鹅通'; if (url.includes('ahjxjy.cn')) return '安徽继续教育'; if (url.includes('shou.edu.cn')) return '上海开放大学'; if (url.includes('hqu.edu.cn')) return '华侨大学自考网络助学平台'; if (url.includes('hexue.com.cn')) return '和学在线'; if (url.includes('pmph.com')) return '人卫慕课'; if (url.includes('ouchn.cn')) return '国家开放大学'; if (url.includes('scetc.edu.cn')) return '山财培训网(继续教育)'; if (url.includes('zjedu.org')) return '浙江省高等学校在线开放课程共享平台'; if (url.includes('cug.edu.cn')) return '国地质大学远程与继续教育学院'; if (url.includes('zjzs.net')) return '浙江省高等教育自学考试网络助学平台'; if (url.includes('hneao.cn')) return '湖南高等学历继续教育'; if (url.includes('ulearning.cn')) return '优学院'; if (url.includes('xueqiplus.com')) return '学起Plus'; if (url.includes('qingshuxuetang.com')) return '青书学堂'; if (url.includes('xuetangx.com')) return '学堂在线'; if (url.includes('yinghuaxuetang.com')) return '英华学堂'; if (url.includes('gdou.com')) return '广开网络教学平台'; return '未知平台'; } // 获取题目内容 function getQuestionContent() { // 这里需要根据具体平台的页面结构来获取题目内容 // 例如,假设题目内容在一个类名为 'question-content' 的元素中 const questionElement = document.querySelector('.question-content'); return questionElement ? questionElement.innerText : ''; } // 从本地题库获取答案 function getAnswerFromLocalBank(platform, question) { const bank = questionBank[platform]; return bank ? bank[question] : null; } // 自动填写答案 function fillAnswer(answer) { // 这里需要根据具体平台的页面结构来填写答案 // 例如,假设答案填写在一个类名为 'answer-input' 的输入框中 const answerInput = document.querySelector('.answer-input'); if (answerInput) { answerInput.value = answer; } } // 自动提交答案 function autoSubmit() { // 这里需要根据具体平台的页面结构来提交答案 // 例如,假设提交按钮在一个类名为 'submit-button' 的按钮中 const submitButton = document.querySelector('.submit-button'); if (submitButton) { submitButton.click(); } } // 视频和音频倍速播放 function setMediaSpeed(speed) { const mediaElements = document.querySelectorAll('video, audio'); mediaElements.forEach(media => { media.playbackRate = speed; }); } // 文档和图书自动完成 function autoCompleteDocument() { // 这里需要根据具体平台的页面结构来实现文档和图书的自动完成 // 例如,假设文档内容在一个类名为 'document-content' 的元素中 const documentContent = document.querySelector('.document-content'); if (documentContent) { // 模拟用户滚动或点击操作 documentContent.scrollIntoView(); } } // 字体解密 function decryptFont() { // 这里需要根据具体平台的页面结构来实现字体解密 // 例如,假设字体加密的元素在一个类名为 'encrypted-font' 的元素中 const encryptedFont = document.querySelector('.encrypted-font'); if (encryptedFont) { // 解密逻辑 encryptedFont.style.fontFamily = 'Arial'; } } // 自动切换任务点 function autoSwitchTask() { // 这里需要根据具体平台的页面结构来实现任务点的自动切换 // 例如,假设任务点按钮在一个类名为 'task-button' 的按钮中 const taskButton = document.querySelector('.task-button'); if (taskButton) { taskButton.click(); } } // 自动登录 function autoLogin() { // 这里需要根据具体平台的页面结构来实现自动登录 // 例如,假设用户名和密码输入框分别在一个类名为 'username-input' 和 'password-input' 的输入框中 const usernameInput = document.querySelector('.username-input'); const passwordInput = document.querySelector('.password-input'); const loginButton = document.querySelector('.login-button'); if (usernameInput && passwordInput && loginButton) { usernameInput.value = 'your_username'; passwordInput.value = 'your_password'; loginButton.click(); } } // 根据平台执行相应的自动化任务 function executeTasks(platform) { const question = getQuestionContent(); const answer = getAnswerFromLocalBank(platform, question); if (answer) { fillAnswer(answer); autoSubmit(); } else { console.log('未找到答案'); } setMediaSpeed(2); // 设置视频和音频倍速为2倍 autoCompleteDocument(); decryptFont(); autoSwitchTask(); autoLogin(); } // 主函数 function main() { const platform = detectPlatform(); console.log(`当前平台: ${platform}`); executeTasks(platform); } // 执行主函数 main(); })();