Greasy Fork

博思刷课

该脚本可完成博思视频刷课。只针对课程内容没有题目的可自动刷课,打开博思平台启动脚本即可食用

当前为 2023-07-13 提交的版本,查看 最新版本

// ==UserScript==
// @name         博思刷课
// @namespace    http://tampermonkey.net/
// @version      0.1.0
// @description  该脚本可完成博思视频刷课。只针对课程内容没有题目的可自动刷课,打开博思平台启动脚本即可食用
// @icon         http://learn.iflysse.com/web/favicon.ico
// @author       chenyi
// @match        *://http://learn.iflysse.com/*
// @grant        none
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.js
// ==/UserScript==

(function () {
    $().ready(function () {
        alert("博思脚本已启用")
        setInterval(function () {
            let elements = document.getElementsByTagName("video");
            let myDiv = document.querySelector(".btn-left");
            let butAll = myDiv.querySelectorAll("button");
            if (butAll.length == 2) {
                let nextButton = document.querySelector('.el-footer .btn-left button:nth-child(2)');
                if (elements && elements.length > 0) {
                    let video = document.querySelector('.prism-player video');
                    let totalTime = video.duration
                    let currentTime = video.currentTime
                    if (currentTime >= totalTime - 1) {
                        nextButton.click();
                    }
                } else {
                    nextButton.click();
                }
            }

        }, 3000)
    })
})();