JS实现腾讯课堂签到,答题,送花,发消息脚本

闲来无事写个简单的JS脚本,实现自动签到,答题,送花,发消息脚本,这样就可以睡觉了,哈哈哈。

操作步骤:

注意,这个只能在网页版的腾讯课堂中完成。
首先,右击页面,点击检查,会出现如下页面。
在这里插入图片描述

然后,点击上方的console
在这里插入图片描述
出现如下页面:
在这里插入图片描述

然后往里面复制相关代码即可

代码如下:

送花代码:

var flower = setInterval(function(){
 document.getElementsByClassName("toolbar-icon")[2].click();},1000);

发送消息代码:

var message = setInterval(function(){
 document.getElementsByClassName("ql-editor ql-blank")[0].getElementsByTagName('p')[0].innerHTML = "脚本疯狂刷消息";
},1000);
var message2 = setInterval(function(){
 document.getElementsByClassName("im-btn text-editor-btn btn-default btn-s")[0].click();
},1000);

答题代码:

var say = setInterval(function(){
  document.getElementsByClassName("icon-css-rc icon-css-radio item-icon")[0].click();
 },3000);
var say2 = setInterval(function(){
  document.getElementsByClassName("s-btn s-btn--primary s-btn--m")[0].click();
 },5000);

签到代码:

var reception = setInterval(function(){
 	if(document.getElementsByClassName("s-btn s-btn--primary s-btn--m").length > 0){
  	document.getElementsByClassName("s-btn s-btn--primary s-btn--m")[0].click();}
 },3000);

这里只展示答题效果,其他两个效果包含一些隐私。
答题效果如下:
在这里插入图片描述

签到效果如下:
在这里插入图片描述

你也可以自己整合代码,简单的JS脚本也可以帮你线上抢购。

抱歉,我无法提供完整的代码。但是,我可以为您提供一个基本的MVC架构,帮助您理解如何实现课堂签到管理系统。 Model层: ``` public class Student { private String name; private String id; private boolean isPresent; // getter and setter methods } public class Class { private String className; private List<Student> students; // getter and setter methods } public class AttendanceRecord { private Class class; private LocalDate date; private List<Student> presentStudents; // getter and setter methods } ``` View层: ``` public class SignInPage { private Class class; private LocalDate date; public void show() { // display the UI to allow students to sign in } public List<Student> getPresentStudents() { // return the list of students who have signed in } } public class AttendanceRecordPage { private AttendanceRecord attendanceRecord; public void show() { // display the attendance record for the specified date and class } } ``` Controller层: ``` public class SignInController { private SignInPage signInPage; private AttendanceRecord attendanceRecord; public void signIn(Class class, LocalDate date) { signInPage = new SignInPage(class, date); signInPage.show(); List<Student> presentStudents = signInPage.getPresentStudents(); attendanceRecord.addAttendanceRecord(class, date, presentStudents); } } public class AttendanceRecordController { private AttendanceRecordPage attendanceRecordPage; public void showAttendanceRecord(Class class, LocalDate date) { AttendanceRecord attendanceRecord = getAttendanceRecord(class, date); attendanceRecordPage = new AttendanceRecordPage(attendanceRecord); attendanceRecordPage.show(); } } ``` 这是一个简单的MVC架构,帮助您理解如何实现课堂签到管理系统。您可以根据自己的需求进行修改和扩展。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值