妙用chrome插件,实现U校园自动填答案

article/2025/11/5 17:19:03

软件功能:

自动播放

自动下一集

自动1.25倍速率

自动答题就是走一个形式,智慧树并不会用来算分数,本脚本多选题可能会选错,请悉知。

注意事项:  

    1.  刷新网页、人工跳转课程等操作都会使代码停止,需要重新输入。

    2. 建议一次刷一个章节,单次刷课时间不要超过四个小时,否则可能会被后台锁定!  

    3. 章节之间可能出现无法跳转,是学习通防止刷课机制。

 

软件链接:

U校园自动课 不卖关子了,软件链接已经附上,请按需下载。

软件实现截图:

 

// ==UserScript==
// @name         U校园刷课
// @namespace    rainerosion
// @version      1.3.2
// @description U校园刷课脚本 自动静音 自动1.25倍播放 自动答题(超星学习通视频弹出的题目随便选择没事)
// @author       rainerosion
// @match      *://studyh5.zhihuishu.com/videoStudy.html*
// @require      https://base1.zhihuishu.com/able-commons/resources/uploader/client/js/jquery/jquery-1.7.2.min.js
// @grant        unsafeWindow
// @license      GPL3.0
// @supportURL   https://github.com/rainerosion/zhihuishu
// ==/UserScript==(function($) {//监听点击事件$("html").on("click","#rains", function () {StartOrStop();});$.noConflict(true);//定时器var timer;//++++++++ 以下为可设置的参数 ++++++++++//初始状态 0 开启 1关闭var startstatus = 0;//次数var number = 0;//视频播放到91%时候切换下一个var percent = 91;//速率var speed = "1.25";//静音var vol = true;//答题?不答题将会移除答题框var answer = true;//++++++++ 可设置的参数结束 ++++++++++//查找节点var tips = $("body");console.log(tips[0])//创建新节点var option = $("<div>");//添加样式var args = {"color":"DarkOrange","text-align":"center","line-height":"90px","font-size":"30px","background-image": "url(data:image/jpg;base64,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)","background-repeat": "no-repeat","background-size": "100%","width": "90px","height": "90px","border-radius": "45px","position":"fixed","left":"60px","top":"200px","z-index":"999"};option.css(args);option.attr("id","rains");option.text("Rains");//插入节点到页面tips[0].parentNode.insertBefore(option[0],tips[0]);//函数function start(){if(number % 20 == 0){console.clear();}number += 1;//获取视频速率var speedSpan = $(".speedBox>span").text().replace("X ","");if(speedSpan != speed){switch(speed){case "1.0":$("div[rate='1.0']").click();break;case "1.25":$("div[rate='1.25']").click();break;case "1.5":$("div[rate='1.5']").click();break;}}//判断音量var volume = parseInt($(".volumeBox .passVolume")[0].style.height);if(volume > 0 && vol == true){$(".volumeIcon").click();}//获取进度条var pass = $(".passTime");//获取答题框状态var dialog = $(".el-dialog__wrapper.dialog-test")[0];if(dialog != undefined){if(answer == false){//移除答题框$(".v-modal").remove();$(".el-dialog__wrapper.dialog-test")[0].remove();$("body").removeClass("el-popup-parent--hidden");}else{//如果是单选题或者判断题选择一个答案否则移除答题框if($(".title-tit").text() == "【单选题】" || $(".title-tit").text() == "【判断题】"|| $(".title-tit").text() == "【多选题】"){//选择选项的第一个用于获取正确答案let list = $(".topic-list .topic-option-item");list[0].click();//取消已经选择的list.each(function(){if($(this).hasClass("active")){$(this).click();}})//选择答案let answer = $(".answer span").text().split(",");for(let i in answer){let option = answer[i].charCodeAt() - 65;$(".topic-list .topic-option-item")[option].click();}//延时关闭弹窗setTimeout("$(\".el-dialog__wrapper.dialog-test .el-dialog__footer .dialog-footer .btn\")[0].click();",1000);}else{//如果不是这3个选项移除答题框以后弹框将不会出现$(".v-modal").remove();$(".el-dialog__wrapper.dialog-test")[0].remove();$("body").removeClass("el-popup-parent--hidden");}}let play  = $(".bigPlayButton.pointer")[0];//如果暂停继续播放if(play.style.display == "block"){play.click();}}else{let play  = $(".bigPlayButton.pointer")[0];//如果暂停继续播放if(play.style.display == "block"){play.click();}}//判断播放进度是否大于83%if(parseInt(pass[0].style.width) > percent){//切换下一个视频$("#nextBtn").click();}console.log("执行第"+ number + "次");}function StartOrStop(){var rains = $("#rains");//获取播放状态var play  = $(".bigPlayButton.pointer")[0];if (startstatus == 0){//开始脚本timer = setInterval(start, 3000);//已经暂停 点击开始按钮 block时视频播放暂停startstatus = 1;rains.text("已开");rains.css("color","blue");console.log("刷课开始执行");if(play.style.display == "block"){play.click();}}else if (startstatus == 1) {//停止脚本clearInterval(timer);//已经播放 暂停播放startstatus = 0;rains.text("已关");rains.css("color","red");console.log("刷课已停止");if(play.style.display == "none"){play.click();}}}//执行监听方法 默认填入代码后开启脚本StartOrStop();})(jQuery);


http://chatgpt.dhexx.cn/article/id5eq3Ev.shtml

相关文章

第一——四章作业

第一章 1.编写四则运算生成器(python) 答&#xff1a; __author__ Doris from random import * def createAnExpression(): beginNum 0 endNum 100 a randint(beginNum, endNum) b randint(beginNum, endNum) c randint(beginNum, endNum) d randint(beginNum, endNum) …

浅谈PageHelper插件分页实现原理及大数据量下SQL查询效率问题解决

https://blog.csdn.net/baidu_38083619/article/details/82463058 博客学院下载图文课论坛APP问答商城VIP会员活动招聘ITeyeGitChat 写博客赚零钱传资源 关注和收藏在这里 PageHelper 使用 04-06 MySQL高效分页-mybatis插件PageHelper改进 05-27 pageHelper分页插件使…

并发编程面试题(2020最新版)

首页博客学院下载论坛问答活动专题招聘APPVIP会员 创作中心 并发编程面试题&#xff08;2020最新版&#xff09; 原创ThinkWon 最后发布于2020-03-14 17:28:01 阅读数 22892 收藏 原力计划 分类专栏&#xff1a; Java面试总结 版权声明&#xff1a;本文为博主原创文章&#xf…

2400门课:MIT 开放迄今最全 计算机+电气工程课程

转自 | 机器之心 如果你正就读于计算机专业&#xff0c;或者是对计算机科学感兴趣&#xff0c;那你对麻省理工学院&#xff08;MIT&#xff09;的课程一定不会陌生。这所已有 150 多年历史的知名学府&#xff0c;近日放出了 2400 门课程资料&#xff0c;其中也包括电气工程和计…

2400门课:MIT开放迄今最全CS+电气工程课程

关注上方“深度学习技术前沿”&#xff0c;选择“星标公众号”&#xff0c; 资源干货&#xff0c;第一时间送达&#xff01; 如果你正就读于计算机专业&#xff0c;或者是对计算机科学感兴趣&#xff0c;那你对麻省理工学院&#xff08;MIT&#xff09;的课程一定不会陌生。这所…

中国大学MOOC病理学题库(含答案)

选择题(答案解析在优题宝) 1.易发生干性坏疽的器官是: A.肺 B.阑尾 C.膀胱 D.四肢 E.子宫 2.细胞水肿和脂变常发生在: A.肺、脾、肾 B.心、脾、肺 C.心、肝、肠 D.肝、肾、脾 E.心、肝、肾 3. 下列哪种组织再生能力最强: A.腺体 B.骨骼肌 C.神经细胞 D.软骨 …

刷形式与政视频的小技巧

初次写博客&#xff0c;请多关照 要求&#xff1a;1、火狐浏览器 2、在拓展里安装firebug插件&#xff08;进firefox扩展中心&#xff0c;搜firebug&#xff0c;点击安装按钮就行了&#xff09; 如图所示 点击附件组件进入面的窗口&#xff0c;搜索firebug&#xff0c;安装第…

U校园小助手

2023.3.12更新 U校园在2022.12.21的更新导致小助手失效了&#xff0c;由于这次U校园更改了判题机制&#xff0c;导致无法通过技术解决 : ( 遗憾 所以…小助手项目可能到此也就结束了&#xff0c;如果有其他更新发在评论区吧 最后还是感谢大家~也正是大家的热爱支持我维护了两年…

用JavaScript写的U校园自动答题浏览器分析

近期选课太多了,一个个看太麻烦,如果你还在因为要老老实实一分一秒的看视频而没有体会到足够多的欢乐时光,那么你可以花几分钟看一下这篇文章教程,了解一下自动刷课软件给你带来的快乐。欢迎 点赞,关注,评论 以及各种交流~ 写在前面: 此软件仅供学习使用,请勿商用! 转…

油猴Tampermonkey及其脚本的安装

油猴及其脚本的安装&#xff08;以优学院为例&#xff09; 油猴的百度网盘如下链接&#xff1a;&#xff08;也可以去网上找方法下载&#xff09; 链接 提取码&#xff1a;rhhy 将下载好的文件解压&#xff0c;如下图所示&#xff1a; 在谷歌浏览器的右侧工具栏点击更多工具…

干货收藏|如何用chrom插件实现U校园自动刷课

每个平台的网课都有相应的测试,然鹅这些测试对于那些坚持快乐学习至上原则的同学就不是那么友好了,本着让这部分同学也能享受考高分的乐趣,找到了一些让网课学习更快乐的小帮手。 本脚本使用了自动答题功能后,可能会不合一些人的心意,做不到满足所有人的需求。 正式教程:…

CGAN结构详细解读

前言 本文适用于对CGAN结构不懂得同学&#xff0c;所谓CGAN&#xff0c;就是conditional Gan&#xff0c;针对GAN本身不可控的缺点&#xff0c;加入监督信息&#xff0c;指导GAN网络进行生成。 CGAN结构 y就是加入的监督信息&#xff0c;比如说MNIST数据集可以提供数字label信…

深度学习《CGAN新认识》

本文是学习自李宏毅深度学习教程的内容&#xff0c;之前学习过CGAN&#xff0c;本文想做一些补充的内容&#xff0c;也算是完善下认识。 也是因为自己有强迫症。 1&#xff1a;网络结构稍加改变 之前认识的CGAN的结构如下&#xff1a; 最后在D网络输入的地方&#xff0c;只输…

CGAN结构讲解

前言 本文适用于对CGAN结构不懂得同学&#xff0c;所谓CGAN&#xff0c;就是conditional Gan&#xff0c;针对GAN本身不可控的缺点&#xff0c;加入监督信息&#xff0c;指导GAN网络进行生成。 CGAN结构 y就是加入的监督信息&#xff0c;比如说MNIST数据集可以提供数字label信…

深度学习《CGAN模型》

一&#xff1a;介绍 CGAN全程是Conditional Generative Adversarial Network&#xff0c;回想一下&#xff0c;传统的GAN或者其他的GAN都是通过一堆的训练数据&#xff0c;最后训练出了G网络&#xff0c;随机输入噪声最后产生的数据是这些训练数据类别中之一&#xff0c;我们提…

【pytorch】基于mnist数据集的cgan手写数字生成实现

&#xff08;左边是数据集中的真图&#xff0c;右边是生成器生成的假图&#xff09; 文章目录 0. 特别提示1. 学习目标2. 环境配置2.1. Python2.2. Pytorch2.3. Jupyter notebook2.4. Matplotlib 3. 具体实现3.1. 导入模块3.2. 设置随机种子3.3. 超参数配置3.4. 数据集3.5. 数据…

TensorFlow实现CGAN

条件GAN就是在GAN的基础上加入了一个条件y&#xff0c;在生成器和判别器中加入条件参与训练&#xff0c;这样训练出来的模型可以根据设置的条件生成想到的图&#xff0c;一般条件可以为label。CGAN的论文为&#xff1a;《Conditional Generative Adversarial Nets》。CGAN的结构…

【Keras-CGAN】MNIST / CIFAR-10

本博客是 One Day One GAN [DAY 3] 的 learning notes&#xff01;用 CGAN 来做 MNIST 图片的生成&#xff01; 参考 【Keras-MLP-GAN】MNIST 文章目录 1 CGAN&#xff08;Conditional Generative Adversarial Nets&#xff09;2 CGAN for MNIST2.1 导入必要的库2.2 搭建 gene…

CGAN及代码实现

前言 本文主要介绍CGAN及其代码实现阅读本文之前&#xff0c;建议先阅读GAN(生成对抗网络)本文基于一次课程实验&#xff0c;代码仅上传了需要补充部分 CGAN 全称&#xff1a; C o n d i t i o n a l G e n e r a t i v e A d v e r s a r i a l N e t w o r k Conditional …

生成对抗网络(二)CGAN

一、简介 之前介绍了生成式对抗网络(GAN)&#xff0c;关于GAN的变种比较多&#xff0c;我打算将几种常见的GAN做一个总结&#xff0c;也算是激励自己学习&#xff0c;分享自己的一些看法和见解。 之前提到的GAN是最基本的模型&#xff0c;我们的输入是随机噪声&#xff0c;输出…