日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

破解超星泛雅网课实现自动播放下一节

發布時間:2023/12/15 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 破解超星泛雅网课实现自动播放下一节 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【本文版權歸微信公眾號"代碼藝術"(ID:onblog)所有,若是轉載請務必保留本段原創聲明,違者必究。若是文章有不足之處,歡迎關注微信公眾號私信與我進行交流!】

又到一年刷課季,如果你的課程在智慧樹,請看我寫的另一篇:破解智慧樹視頻彈題及實現自動播放下一節

最近選了門超星泛雅的課程,連鼠標都不能亂動呀,動不動播放暫停。身為計科的學生,怎么能被這難倒?

于是昨晚用了一兩個小時,寫了個破解腳本掛了一夜的網課,今早一看已經看完了。現在我就把我寫的JS腳本貼出來,大家直接在視頻播放頁按F12打開開發者工具,在console粘貼代碼回車即可。

代碼如下

var fa = $("body");
var btn = $("<li></li>");
var json = {
    "background": "#31e16d",
    "height": "16px",
    "padding": "5px",
    "z-index": 999999,
    "cursor": "pointer",
    "top": "300px",
    "right": "120px",
    "position": "fixed"
};
btn.css(json);
btn.html("<span id='lfsenior'>開啟自動播放模式</span>");
fa.append(btn);

btn.click(function () {

    setInterval(function () {
        //獲取iframe
        var video = $("iframe").contents().find("iframe").contents();
        //播放函數
        var play = function () {
            video.find("#video > button").click();
            var jy = video.find("#video > div.vjs-control-bar > div.vjs-volume-panel.vjs-control.vjs-volume-panel-vertical > button");
            if (jy.attr("title") != "取消靜音") {
                jy.click()
            }
        }
        //如果正在加載
        var load = video.find("#loading");
        if (load.css("visibility") != "hidden") {
            return;
        }
        //獲取當前進度
        var spans = video.find("#video > div.vjs-control-bar > div.vjs-progress-control.vjs-control > div").attr("aria-valuenow");
        // 如果還沒播放完
        if (spans != 100) {
            play();
        }
        //如果播放結束
        if (spans == 100) {
            var bs = false;
            $(".onetoone").find(".flush").each(function () {
                if (bs) {
                    $(this).prev("a").on('click', "#coursetree>ncells", function () {
                        console.log("已結束章節:" + $(this).prev("a").attr("title"))
                    })
                    var str = $(this).prev("a").attr("href");
                    str = str.match(/'(S*)'/)[1];
                    var reg = new RegExp("'", "g");
                    str = str.replace(reg, "");
                    var href = str.split(",");
                    getTeacherAjax(href[0], href[1], href[2])
                    bs = false;
                }
                if ($(this).css("display") == "block") {
                    bs = true;
                }
            })
        }
        $("#lfsenior").html("自動模式已開啟,本章進度:" + spans + "%");
    }, 100);

});

最終效果

版權聲明

【本文版權歸微信公眾號"代碼藝術"(ID:onblog)所有,若是轉載請務必保留本段原創聲明,違者必究。若是文章有不足之處,歡迎關注微信公眾號私信與我進行交流!】

總結

以上是生活随笔為你收集整理的破解超星泛雅网课实现自动播放下一节的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。