admin

【原创】关于刷课的一些干货
步入大学,新奇的东西很多,但也有些东西令人头大。网课是所有大学生必修的一门课程,作为能拿到十个学分的一门课程也是操...
扫描右侧二维码阅读全文
06
2019/04

【原创】关于刷课的一些干货

步入大学,新奇的东西很多,但也有些东西令人头大。网课是所有大学生必修的一门课程,作为能拿到十个学分的一门课程也是操碎了许多大学生的心,浪费了很多和小女友约会的时间。下面就刷网课来给那些想空出时间约小女友又能刷完网课的教程。PS:教程很简单,刷网课有风险,可能会被查出并通报学校,责任自负。

使用工具:Firefox,电脑一台

功能:1.5速度播放
静音播放
自动跳转下一节
自动答题

下面就以智慧树平台为例子,好了皮话不多说上代码:

    (function () {
    const MAX_DELAY = 60 // 切课时的最大延迟,单位:秒

    const sleep = (time) => new Promise((resolve) => setTimeout(resolve, time))

    const start = async function () {
        console.log('智慧树助手已启动')

        while (true) {
            console.log('正在检查')
            const delay = Math.floor(Math.random() * MAX_DELAY * 1000) + 1000

            if (!/1\.5/.test($('.speedBox').attr('style'))) {
                console.log('提升到1.5倍速')
                $('.speedTab15').click()
            }

            if (!/liuchang/.test($('.definiBox').attr('style'))) {
                console.log('更改画质')
                $('.line1bq').click()
            }

            if ($('.volumeBox').find('.passVolume').width() != 0) {
                console.log('静音')
                $('.volumeIcon').click()
            }
            
            if ($('.playButton').length > 0) {
                console.log('点击播放')
                $('.playButton').click()
            }

            if ($('.popbtn_cancel')[0]) {
                console.log('发现弹题,将在' + delay / 1000 + ' 秒后点击关闭')
                await sleep(delay / 2)
                const iframe = document.getElementById('tmDialog_iframe').contentWindow
                iframe.document.querySelector('.answerOption label').click()
                await sleep(delay / 2)
                $('.popbtn_cancel').click()
            }

            if ($('.current_play').find('.progressbar').width() == $('.current_play').find('.progressbar_box').width()) {
                console.log('本节完成,' + delay / 1000 + ' 秒后将切到下一课')
                await sleep(delay)
                $('.current_play').nextAll('.video')[0].click()
            }

            await sleep(1000)
        }
    }

    start()
}())

复制代码,不能漏了。
① 登陆智慧树,找到自己选的课程点击开始学习。
② 跳转到播放页面的时候按F12唤出控制台(控制台没出来就是没打开Fn,键盘上去找)
③ 弹出控制台点击控制台按钮Firefox是中文的,Chorme是英文的Console。另外Firefox首次安装用控制台的时候有个安全机制需要在控制台输入allow pasting回车之后才能粘贴代码区运行。
实例
④ 将代码复制到控制台的输入框里,回车。ok你会发现视频正在以1.5倍速度播放,并且是静音播放。

本次教程到此结束,有问题通过邮箱咨询admin@iscrooge.cn小白程序猿一枚,代码来自Google。感谢您的阅读。

PS:没时间或者看不懂的朋友可以点这里我们很乐意代劳帮你们刷网课。


扫描二维码,在手机上阅读!
Last modification:April 21st, 2019 at 11:32 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment