良师在线刷视频|湖北工业大学继续教育|ls365.net

脚本将每秒钟检查一次视频播放状态和是否出现“学习下一节”按钮,如果视频未播放则自动播放,并将所有视频的播放速度加速到2倍,如果页面上出现“学习下一节”按钮,脚本将自动点击该按钮以自动进入下一节。

// ==UserScript==
// @name         良师在线刷视频|湖北工业大学继续教育|ls365.net
// @namespace
// @version      1.1
// @description  脚本将每秒钟检查一次视频播放状态和是否出现“学习下一节”按钮,如果视频未播放则自动播放,并将所有视频的播放速度加速到2倍,如果页面上出现“学习下一节”按钮,脚本将自动点击该按钮以自动进入下一节。
// @icon         http://ls365.net/img/favicon.ico
// @match        *.ls365.net/*
// @grant        none
// @license      GPL-3.0 License
// @namespace    
// ==/UserScript==

(function() {
    'use strict';

    // 每隔 1000 毫秒执行一次匿名函数
    setInterval(function(){
        // 获取第一个视频元素
        var video = document.getElementsByTagName("video")[0];
        if(video){
            // 如果视频暂停,则播放视频
            if(video.paused){
                video.play();
            }
            // 如果页面中存在类名为 'btn bg_blue' 的元素,则点击它
            if(document.getElementsByClassName('btn bg_blue')[0]){
                document.getElementsByClassName('btn bg_blue')[0].click();
            }
        }
    }, 1000);

    // 获取页面中所有视频元素,将它们的播放速度设为 2 倍速
    const videos = document.querySelectorAll('video');
    videos.forEach(video => {
        video.playbackRate = 2;
    });
})();