侧边栏壁纸
  • 累计撰写 5 篇文章
  • 累计创建 0 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

scu简单的抢课脚本

陈一一
2023-03-14 / 1 评论 / 9 点赞 / 801 阅读 / 3012 字 / 正在检测是否收录...

总代码

   首先是整体的代码,需要将kxh和kxh后面双引号内包裹的内容分别更换为你需要抢的课的课程号和课序号(切勿修改其他的代码)。 

const kch = '课程号' 
const kxh = '课序号'
const d = top.document.getElementById("ifra").contentWindow.document
d.getElementById("kch").value = kch
const interval = setInterval(() => {
    d.getElementById("queryButton").click()
    Array.from(d.getElementById("xirxkxkbody").children).forEach(e => {
        if(e.children[2].innerText.includes(kch + "_" + kxh)){
            e.children[0].children[0].children[0].click()
            clearInterval(interval)
            document.getElementById("submitButton").click()
        }
    })
}, 1000)

   例如我想抢课程号为999005030,课序号为01的一节中华文化课,则需要将代码更改如下:

const kch = '999005030' 
const kxh = '01'
const d = top.document.getElementById("ifra").contentWindow.document
d.getElementById("kch").value = kch
const interval = setInterval(() => {
    d.getElementById("queryButton").click()
    Array.from(d.getElementById("xirxkxkbody").children).forEach(e => {
        if(e.children[2].innerText.includes(kch + "_" + kxh)){
            e.children[0].children[0].children[0].click()
            clearInterval(interval)
            document.getElementById("submitButton").click()
        }
    })
}, 1000)

使用教程

1、首先需要打开浏览器,打开四川大学教务处管理系统,进入选课界面,再进入自由选课界面。

2、再在页面中右击鼠标点击检查(或按F12键),进入控制台。

3、将代码复制到控制台内,按回车键即可自动刷新,有课时则会快速抢课。

其他

公众号提供了简单的视频教学,可以关注查看。

公众号文章链接:https://mp.weixin.qq.com/s?__biz=Mzg5OTU1OTg0Nw==&mid=2247483744&idx=1&sn=4e2af199b99e1c6f434c089c17868fa3&chksm=c05039a8f727b0bef1a74e6e6b274c5f9e6aac3978fbdf1fcb7afa715515ef8147281dd03f15#rd

9

评论区