Greasy Fork is available in English.
🐯全网免费仅做一款脚本🐯】、【🚀已完美兼容、智慧树、中国大学mooc、慕课、雨课堂、新国开、超星、学习通、知到、国家开放大学、蓝墨云、职教云、智慧职教、云班课精品课、山东专技、西财在线剩余网站仅支持部分功能🚀】【半兼容、绎通云、U校园、学堂在线】、【😎完美应付测试,全自动答题,一键完成所有资源学习(视频挨个刷时长不存在滴)、视频倍速😎】、
当前为
// ==UserScript==
// @name 云上全平台🦄️支持自动答题|题库搜|刷资源|刷视频|视频加速|快速背题|AI搜题|AI问答|自动刷课--需使请用扫描下方二维馬问客服
// @namespace https://github.com/wkwk796
// @version 1.7
// @description 🐯全网免费仅做一款脚本🐯】、【🚀已完美兼容、智慧树、中国大学mooc、慕课、雨课堂、新国开、超星、学习通、知到、国家开放大学、蓝墨云、职教云、智慧职教、云班课精品课、山东专技、西财在线剩余网站仅支持部分功能🚀】【半兼容、绎通云、U校园、学堂在线】、【😎完美应付测试,全自动答题,一键完成所有资源学习(视频挨个刷时长不存在滴)、视频倍速😎】、
// @author Wkwk796
// @match *://*.chaoxing.com/*
// @match *://*.zhihuishu.com/*
// @match *://mooc1.chaoxing.com/nodedetailcontroller/*
// @match *://*.chaoxing.com/mooc-ans/work/doHomeWorkNew*
// @match *://*.chaoxing.com/work/doHomeWorkNew*
// @match *://*.edu.cn/work/doHomeWorkNew*
// @match *://*.asklib.com/*
// @match *://*.chaoxing.com/*
// @match *://*.hlju.edu.cn/*
// @match *://lms.ouchn.cn/*
// @match *://xczxzdbf.moodle.qwbx.ouchn.cn/*
// @match *://tongyi.aliyun.com/qianwen/*
// @match *://chatglm.cn/*
// @match *://*.zhihuishu.com/*
// @match *://course.ougd.cn/*
// @match *://moodle.syxy.ouchn.cn/*
// @match *://moodle.qwbx.ouchn.cn/*
// @match *://elearning.bjou.edu.cn/*
// @match *://whkpc.hnqtyq.cn:5678/*
// @match *://study.ouchn.cn/*
// @match *://www.51xinwei.com/*
// @match *://*.w-ling.cn/*
// @match *://xuexi.jsou.cn/*
// @match *://*.edu-edu.com/*
// @match *://xuexi.jsou.cn/*
// @match *://spoc-exam.icve.com.cn/*
// @match *://*.icve.com.cn/*
// @match *://zice.cnzx.info/*
// @grant unsafeWindow
// @grant GM_xmlhttpRequest
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_info
// @grant none
// @license MIT
// @icon https://static.zhihuishu.com/static/img/favicon.ico
// ==/UserScript==
(function() {
'use strict';
// 自定义控制面板
const panelHTML = `
<div id="cx-control" style="position:fixed; top:20px; right:20px; background:#fff; padding:15px; border-radius:8px; box-shadow:0 2px 10px rgba(0,0,0,0.1); z-index:9999;">
<h3 style="margin:0 0 10px; color:#333;">学习通助手 v3.0</h3>
<div style="margin-bottom:10px;">
<label>倍速设置:</label>
<select id="speedSelect">
<option value="1">1x</option>
<option value="2" selected>2x</option>
<option value="3">3x</option>
</select>
</div>
<div style="color:#666; font-size:12px;">
技术支持:wkwk796(QQ/微信)
</div>
</div>
`;
// 添加控制面板样式
GM_addStyle(`
#cx-control { min-width: 200px; }
#speedSelect { padding:5px; border-radius:4px; }
`);
// 初始化控制面板
document.body.insertAdjacentHTML('beforeend', panelHTML);
// 核心功能实现
let currentSpeed = 2;
setInterval(() => {
try {
// 获取嵌套iframe
const iframe = document.querySelector('iframe')
?.contentWindow?.document
?.querySelector('iframe')?.contentWindow;
if (iframe) {
// 自动播放
const playBtn = iframe.document.querySelector('.vjs-big-play-button');
if (playBtn && playBtn.style.display !== 'none') {
playBtn.click();
}
// 设置倍速
const speedControl = iframe.document.querySelector('.vjs-playback-rate');
if (speedControl) {
speedControl.click();
const speedOptions = iframe.document.querySelectorAll('.vjs-menu-item');
speedOptions[currentSpeed - 1]?.click();
}
// 跳过答题
const quizDialog = iframe.document.querySelector('.el-dialog__wrapper');
if (quizDialog) {
iframe.document.querySelector('.v-modal')?.remove();
quizDialog.remove();
}
}
} catch (e) { console.log(e) }
}, 2000);
// 倍速切换监听
document.getElementById('speedSelect').addEventListener('change', (e) => {
currentSpeed = parseInt(e.target.value);
});
})();