吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9465|回复: 17
收起左侧

[其他转载] 智慧树刷课代码

  [复制链接]
cxwht 发表于 2020-3-11 16:20
功能: 检测章节  自动静音  自动下一节  1.5倍速
而且重要的一点就是,跳出来的问题,会随机作答,而不是全部选第一个。
代码来源网络。
使用方法: 打开正在看的视频 按F12打开控制台,找到Console那一栏,直接粘贴此处代码 按回车就好了。
[JavaScript] 纯文本查看 复制代码
                var chapters_length = document.querySelectorAll("ul.list").length;
		var video_length = document.querySelectorAll("li.video").length;
		console.log("共检测到" + chapters_length + "章" + video_length + "小节!");
		document.getElementsByClassName("volumeIcon")[0].click(); //设置静音
		console.log("静音设置成功!");
		document.getElementsByClassName("speedTab speedTab15")[0].click(); //设置1.5倍速
		console.log("1.5倍播放");
		//每两秒检测进度是否100%
		setInterval(() => {
			var progress = window.getComputedStyle(document.getElementsByClassName("passTime")[0], null).width; //进度数据
			if (progress == "100%") {
				//下一节
				document.getElementById("nextBtn").click();
				console.log("自动播放下一节");
				setTimeout(() => {
					//检测00:00:00状态 处理章节间跳动
					if (document.querySelector("span.duration").innerHTML == "00:00:00") {
						var finished_length = document.querySelectorAll("b.time_icofinish").length;
						document.querySelectorAll("li.video")[finished_length].click();
						console.log("进入下一章节!");
					}
				}, 2000);
			}
		}, 2000);
		//每秒检测弹窗
		setInterval(() => {
			//防静音意外失效
			if(!document.getElementsByClassName("volumeBox  volumeNone")[0])
			{
				document.getElementsByClassName("volumeIcon")[0].click();
				document.getElementsByClassName("speedTab speedTab15")[0].click(); //设置1.5倍速
			}
			if (document.getElementsByClassName("dialog-test")[0]) {
				console.log("检测到弹窗!");
				var random_number = randomNum(0, document.querySelectorAll("li.topic-item").length - 1);
				document.getElementsByClassName("topic-item")[random_number].click(); //随机选一个防作弊
				console.log("已选择第" + (random_number + 1) + "个选项");
				document.getElementsByClassName("el-dialog__wrapper dialog-test")[0].getElementsByClassName(
					"el-dialog__footer")[0].getElementsByClassName("btn")[0].click(); //关闭弹窗
				console.log("弹窗关闭!");
				document.getElementById("playButton").click(); //播放
			}
		}, 1000);
 
		function randomNum(minNum, maxNum) {
			switch (arguments.length) {
				case 1:
					return parseInt(Math.random() * minNum + 1, 10);
					break;
				case 2:
					return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
					break;
				default:
					return 0;
					break;
			}
		}

免费评分

参与人数 8吾爱币 +7 热心值 +6 收起 理由
B哥来了 + 1 + 1 我很赞同!
1472 + 1 我很赞同!
小i不可爱 + 1 谢谢@Thanks!
awj + 1 + 1 我很赞同!
45354604 + 1 谢谢@Thanks!
122612 + 1 + 1 我很赞同!
胖啊胖 + 1 + 1 谢谢@Thanks!
homula + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| cxwht 发表于 2020-3-24 18:44
37129683 发表于 2020-3-24 10:14
很感谢楼主,唯一的不足就是视频里的题目不能自动选出正确选项

跳出来的题目是不会影响分数的 而且这个还要加个查题的方法就比较麻烦...
Great丶昔年 发表于 2020-3-11 16:47
ghc7046 发表于 2020-3-11 17:05
 楼主| cxwht 发表于 2020-3-11 18:36
ghc7046 发表于 2020-3-11 17:05
我想试试 谁能给个网址

这个代码也是给需要刷网课的同学使用的,如果没有上课的话,还试什么呢
花开亦相惜_123 发表于 2020-3-11 18:48
刷课代码不是早就有了么
城已空人未散 发表于 2020-3-11 19:00
这个可以,我先插个眼
白筠~Lester 发表于 2020-3-11 19:09
智慧树这个问题弹窗真的是贼烦,谢谢
linyuziyue 发表于 2020-3-11 21:25
1.5倍速的话平时分那不全了啊
小小白中白 发表于 2020-3-12 08:12
linyuziyue 发表于 2020-3-11 21:25
1.5倍速的话平时分那不全了啊

没事,一天25分钟,课时一般都够的
37129683 发表于 2020-3-24 10:14
很感谢楼主,唯一的不足就是视频里的题目不能自动选出正确选项
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 19:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表