网课邦

当前位置:首页 > 网课资讯

网课资讯

超棒!这款超星学习通刷网课插件赶紧下载使用

时间:2025-06-30 18:04:23 作者:暂无作者 浏览量:
内容页左侧

超星的学习通相信小伙伴们都深受其约束,最近发现一个好东西,可以帮助我们刷网课,再也不用花钱找人带刷了。

用win10自带的Edge浏览器刷课教程

首先打开你电脑里面的Microsoft store

搜Tampermonkey俗称油猴

具体长这个样子,点击安装。

之后打开电脑自带的Edeg浏览器

点箭头指向的那三个点点

然后点击扩展

之后把油猴打开

点开之后就会在功能栏上出现了

这个时候你会发现你用不了它。记住完成这些步骤之后,把浏览器关掉重新打开。才能生效。

tampermokey是一个运行脚本的工具,所以还要去Greasy Fork这个网站去下载脚本,脚本很丰富,不仅仅刷网课,某站会员,看视频的VIP,听音乐的VIP,以及自动跳过广告什么的都可以有。

Greasy Fork的网址如下:

https://greasyfork.org/zh-CN

然后搜超星

第一个就是我们需要的,点进去安装

Edge就直接点运行,之后会跳进一个空白网页,不用管他。然后在管理面板中查看脚本是不是安装好了

小按钮变绿打开学习通自己去探索吧

刷网课的时候会自己看视频自己答题,考试也可以自己答题,它图标右下角出现数字就证明在刷了。

Chrome上的安装方法

喜欢用Chrome的朋友应该会上谷歌Chrome的网上商店吧,在那里面搜索油猴,然后直接安装。

个人觉得Chrome比Edge要好用很多,有很多插件值得一试。

另外用Edge可能会出现黑屏的情况,可能是bug。

然后的操作都大同小异了。

这个超星刷课软件是基于超星学校通最新版本制作而成,能够轻松刷课

主要功能:

  • 自动播放视频

  • 缩小不暂停

  • 播完视频自动答题

  • 自动下一集视频

  • 模拟鼠标点击100%安全

软件截图:

// ==UserScript==// @name超星学习通智慧树网课// @version3.0.0// @description自动搜索考试答案,支持自动答题、自动切换题目、隐藏答案搜索提示框等,解除各类功能限制,开放自定义参数// @authorwyn665817// @match://.chaoxing.com/exam/test/reVersionTestStartNew// @match://.edu.cn/exam/test/reVersionTestStartNew// @connectforestpolice.org// @run-atdocument-end// @grantunsafeWindow// @grantGM_xmlhttpRequest// @grantGM_setClipboard// @supportURLhttps://greasyfork.org/zh-CN/scripts/373131/feedback// @licenseMIT// ==/UserScript==// 设置修改后,需要刷新或重新打开网课页面才会生效varsetting = {// 5E3 == 5000,科学记数法,表示毫秒数time:5E3// 默认响应速度为5秒,不建议小于3秒,token:&9;&9;// 捐助用户可以使用定制功能,更精准的匹配答案,此处填写捐助后获取的识别码// 1代表开启,0代表关闭,none:0// 未找到答案或无匹配答案时执行默认操作,默认关闭,jump:0// 答题完成后自动切换,默认关闭,copy:0// 自动复制答案到剪贴板,也可以通过手动点击按钮或答案进行复制,默认关闭// 非自动化操作,hide:0// 不加载答案搜索提示框,键盘↑和↓可以临时移除和加载,默认关闭,scale:0// 富文本编辑器高度自动拉伸,用于文本类题目,答题框根据内容自动调整大小,默认关闭},_self = unsafeWindow,$ = _self.jQuery,UE = _self.UE;String.prototype.toCDB =function(){returnthis.replace(/\s/g,&9;&9;).replace(/[\uff01-\uff5e]/g,function(str){returnString.fromCharCode(str.charCodeAt(0) -65248);}).replace(/[“”]/g,&9;"&9;).replace(/[‘’]/g,"&9;").replace(/。/g,&9;.&9;);};// setting.time += Math.ceil(setting.timeMath.random()) - setting.time / 2;setting.TiMu = [filterImg(&9;.Cy_TItle .clearfix&9;).replace(/\s(\d+\.\d+分)$/,&9;&9;),$(&9;[name^=type]:not([id])&9;).val()&9;-1&9;,$(&9;.cur a&9;).text().trim()&9;无&9;,$(&9;li .clearfix&9;).map(function(){returnfilterImg(this);})]; setting.div = $(&9;<div style="border: 2px dashed rgb(0, 85, 68); width: 330px; position: fixed; top: 0; right: 0; z-index: 99999; background-color: rgba(70, 196, 38, 0.6); overflow-x: auto;">&9;+&9;<span style="font-size: medium;"></span>&9;+&9;<div style="font-size: medium;">正在搜索答案...</div>&9;+&9;<button style="margin-right: 10px;">暂停答题</button>&9;+&9;<button style="margin-right: 10px;&9;+ (setting.jump ?&9;&9;:&9; display: none;&9;) +&9;">点击停止本次切换</button>&9;+&9;<button style="margin-right: 10px;">重新查询</button>&9;+&9;<button style="margin-right: 10px; display: none;">复制答案</button>&9;+&9;<button>答题详情</button>&9;+&9;<div style="max-height: 200px; overflow-y: auto;">&9;+&9;<table border="1" style="font-size: 12px;">&9;+&9;<thead>&9;+&9;<tr>&9;+&9;<th colspan="2">&9;+ ($(&9;randomOptions&9;).val() ==&9;false&9;?&9;&9;:&9;<font color="red">本次考试的选项为乱序 脚本会选择正确的选项</font>&9;) +&9;</th>&9;+&9;</tr>&9;+&9;<tr>&9;+&9;<th style="width: 60%; min-width: 130px;">题目(点击可复制)</th>&9;+&9;<th style="min-width: 130px;">答案(点击可复制)</th>&9;+&9;</tr>&9;+&9;</thead>&9;+&9;<tfoot style="&9;+ (setting.jump ?&9; display: none;&9;:&9;&9;) +&9;">&9;+&9;<tr>&9;+&9;<th colspan="2">已关闭 本次自动切换</th>&9;+&9;</tr>&9;+&9;</tfoot>&9;+&9;<tbody>&9;+&9;<tr>&9;+&9;<td colspan="2" style="display: none;"></td>&9;+&9;</tr>&9;+&9;</tbody>&9;+&9;</table>&9;+&9;</div>&9;+&9;</div>&9;).appendTo(&9;body&9;).on(&9;click&9;,&9;button, td&9;,function(){varnum = setting.$btn.index(this);if(num ==-1) {GM_setClipboard($(this).text());}elseif(num ===0) {if(setting.loop) {clearInterval(setting.loop);deletesetting.loop;num = [&9;已暂停搜索&9;,&9;继续答题&9;];}else{setting.loop = setInterval(findTiMu, setting.time);num = [&9;正在搜索答案...&9;,&9;暂停答题&9;];}setting.$div.html(function(){return$(this).data(&9;html&9;) || num[0];}).removeData(&9;html&9;);$(this).html(num[1]);}elseif(num ==1) {setting.jump =0;setting.$div.html(function(){returnarguments[1].replace(&9;即将切换下一题&9;,&9;未开启自动切换&9;);});setting.div.find(&9;tfoot&9;).add(this).toggle();}elseif(num ==2) {location.reload();}elseif(num ==3) {GM_setClipboard(setting.div.find(&9;td:last&9;).text());}elseif(num ==4) {($(&9;.leftCard .saveYl&9;)[0] || $()).click();}}).detach(setting.hide ?&9;&9;:&9;html&9;);setting.$btn = setting.div.children(&9;button&9;);setting.$div = setting.div.children(&9;div:eq(0)&9;); $(document).keydown(function(event){if(event.keyCode ==38) {setting.div.detach();}elseif(event.keyCode ==40) {setting.div.appendTo(&9;body&9;);}});if(setting.scale) _self.UEDITOR_CONFIG.scaleEnabled =false;$.each(UE.instants,function(){varkey =this.key;this.ready(function(){this.destroy();UE.getEditor(key);});});setting.loop = setInterval(findTiMu, setting.time);functionfindTiMu(){GM_xmlhttpRequest({method:&9;POST&9;,url:&9;http://mooc.forestpolice.org/cxk/&9;+ (setting.token0) +&9;/&9;+encodeURIComponent(setting.TiMu[0]),headers: {&9;Content-type&9;:&9;application/x-www-form-urlencoded&9;},data:&9;question=&9;+encodeURIComponent(setting.TiMu[0]) +&9;&type=&9;+ setting.TiMu[1],timeout: setting.time,onload:function(xhr){if(!setting.loop) {}elseif(xhr.status ==200) {varobj = $.parseJSON(xhr.responseText) || {};if(obj.code) {vardata =String(obj.data).replace(/&/g,&9;&&9;).replace(/<(?!img)/g,&9;<&9;),que = setting.TiMu[0].match(&9;<img&9;) ? setting.TiMu[0] : setting.TiMu[0].replace(/&/g,&9;&&9;).replace(/</g,&9;&lt&9;);obj.data =/^http/.test(data) ?&9;<img src="&9;+ obj.data +&9;">&9;: obj.data;setting.div.find(&9;tbody&9;).append(&9;<tr>&9;+&9;<td title="点击可复制">&9;+ que +&9;</td>&9;+&9;<td title="点击可复制">&9;+ (/^http/.test(data) ? obj.data :&9;&9;) + data +&9;</td>&9;+&9;</tr>&9;);setting.copy && GM_setClipboard(obj.data);setting.$btn.eq(3).show();fillAnswer(obj);}else{setting.$div.html(obj.data&9;服务器繁忙,正在重试...&9;);}setting.div.children(&9;span&9;).html(obj.msg&9;&9;);}elseif(xhr.status ==403) {varhtml = xhr.responseText.indexOf(&9;{&9;) ?&9;请求过于频繁,建议稍后再试&9;: $.parseJSON(xhr.responseText).data;setting.$div.data(&9;html&9;, html).siblings(&9;button:eq(0)&9;).click();}else{setting.$div.text(&9;服务器异常,正在重试...&9;);}},ontimeout:function(){setting.loop && setting.$div.text(&9;服务器超时,正在重试...&9;);}});}functionfillAnswer(obj, tip){var$input = $(&9;:radio, :checkbox&9;,&9;.Cy_ulBottom&9;),str =String(obj.data).toCDB()newDate().toString(),data = str.split(/|\x01|\|/),opt = obj.opt || str,btn = $(&9;.saveYl:contains(下一题)&9;).offset();// $input.filter(&9;:radio:checked&9;).prop(&9;checked&9;, false);obj.code >0&& $input.each(function(index){if(this.value ==&9;true&9;) {data.join().match(/(^|,)(正确|是|对|√|T|ri)(,|$)/) &&this.click();}elseif(this.value ==&9;false&9;) {data.join().match(/(^|,)(错误|否|错|×|F|wr)(,|$)/) &&this.click();}else{index = setting.TiMu[3][index].toCDB()newDate().toString();index = $.inArray(index, data) +1(setting.TiMu[1] ==&9;1&9;&& str.indexOf(index) +1);Boolean(index) ==this.checkedthis.click();}}).each(function(){if(!/^A?B?C?D?E?F?G?$/.test(opt))returnfalse;Boolean(opt.match(this.value)) ==this.checkedthis.click();});if(setting.TiMu[1].match(/^[013]$/)) {tip = $input.is(&9;:checked&9;) || setting.none && (($input[Math.floor(Math.random()$input.length)] || $()).click(),&9; &9;);}elseif(setting.TiMu[1].match(/^(2|[4-9]|1[08])$/)) {data =String(obj.data).split(/|\x01|\|/);tip = $(&9;.Cy_ulTk textarea&9;).each(function(index){index = (obj.code >0&& data[index])&9;&9;;UE.getEditor(this.name).setContent(index.trim());}).length;tip = (obj.code >0&& data.length == tip) || setting.none &&&9; &9;;setting.len = str.lengthsetting.time /10;}if(tip ==&9; &9;) {tip =&9;已执行默认操作&9;;}elseif(tip) {tip =&9;自动答题已完成&9;;}elseif(tip ===undefined) {tip =&9;该题型不支持自动答题&9;;}else{tip =&9;未找到有效答案&9;;}if(btn) {tip += setting.jump ?&9;,即将切换下一题&9;:&9;,未开启自动切换&9;;setInterval(function(){if(!setting.jump)return;varmouse =document.createEvent(&9;MouseEvents&9;),arr = [btn.left +Math.ceil(Math.random() 80), btn.top +Math.ceil(Math.random() 26)];mouse.initMouseEvent(&9;click&9;,true,true,document.defaultView,0,0,0, arr[0], arr[1],false,false,false,false,0,null);_self.event = $.extend(true, {}, mouse);delete_self.event.isTrusted;_self.getTheNextQuestion(1);}, setting.lenMath.ceil(setting.time Math.random()) 2);}else{setting.$btn.eq(1).hide();tip =&9;答题已完成,请自行查看答题详情&9;;}setting.$div.data(&9;html&9;, tip).siblings(&9;button:eq(0)&9;).hide().click();}functionfilterImg(dom){return$(dom).clone().find(&9;img[src]&9;).replaceWith(function(){return$(&9;<p></p>&9;).text(&9;<img src="&9;+ $(this).attr(&9;src&9;) +&9;">&9;);}).end().find(&9;iframe[src]&9;).replaceWith(function(){return$(&9;<p></p>&9;).text(&9;<iframe src="&9;+ $(this).attr(&9;src&9;) +&9;"></irame>&9;);}).end().text().trim();