职培云-播放中跳过刷脸

播放中跳过刷脸

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         职培云-播放中跳过刷脸
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  播放中跳过刷脸
// @author       soso
// @match        https://px.class.com.cn/player/study/index*
// @icon         https://www.google.com/s2/favicons?domain=class.com.cn
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    let ind = 0
    function GetQueryString(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r!=null)return  unescape(r[2]); return null;
    }
    var timer= setInterval(()=>{
        if(ind ==2) return clearInterval(timer)
        if ('') {
            return true;
        }
        $(this).attr('disabled',true);
        $(".learnProcessTip button").click();
        var studyStatus = $('#hiddenStudyStatus').val()
        var type = $('#hiddenType').val()
        if (studyStatus == 2 && type == 1) {
            console.log('我已学完')
            return true;
        }
        if(!$('#hiddenCourseId')){
            window.open("https://baidu.com","_blank")
        }
        var courseId = $('#hiddenCourseId').val()
        var totalSecond = $('#hiddenTotalSecond').val()

        var sign = '';
        var time = Math.round(new Date().getTime()/1000);// 不能用服务端带过来的时间戳
        var iframe = document.querySelector('#container').contentWindow
        // 2. 选择iframe内的元素
        var ele = iframe.document.querySelector('video').play()


        //////替换
        var classGuid = window.mtsControll._initInfo.classGuid;
        var parentCourseId = courseId;
        var studentId = window.mtsControll._initInfo.studentId;
        var mType = 0;
        var bId = 0;
        //////替换

        $.ajax({
            type: "post",
            dataType: "json",
            url: "/player/index/get-sign",
            data : {
                'classGuid': classGuid,
                'courseId': courseId,
                'parentCourseId': parentCourseId,
                'studentId': studentId,
                'totalSecond': totalSecond,
                'mType': mType,
                'bId': bId,

                'type': type,
                'time': time
            },
            success: function(data) {
                if (data.success) {
                    sign = data.data
                    studyTime = data.s
                    tStr = data.tStr

                    $.ajax({
                        type: "post",
                        dataType: "json",
                        url: "https://api.ataclass.cn/callback-course",
                        data : {
                            'classGuid': classGuid,
                            'courseId': courseId,
                            'parentCourseId': parentCourseId,
                            'sign': sign,
                            'studentId': studentId,
                            'timestamp': time,
                            'totalSecond': totalSecond,
                            'type': type
                        },
                        success: function(data) {
                            if (data.success) {
                                var durationStr = $("#durationStr").text();
                                if (data.data.diffSecond) {

                                } else {
                                    ind++;
                                    window.open("https://baidu.com","_blank")
                                    window.open("https://baidu.com","_blank")
                                    $("#learnedStr").text(durationStr);
                                    $('.add-live').removeClass("btn-success").addClass('btn-dark').attr("disabled",true);
                                    var jhx_id = $("#list_chapter .active").attr('data-jhx-res');
                                    $("[data-jhx-sta='"+jhx_id+"']  span").removeClass("circle").addClass('status-done')
                                }
                            } else {
                                console.log(data.errormsg)
                                $('#d_sub_txt_my').text('视频出错,请联系管理员。')
                                $('#vue_dialog_sub_my').show()
                            }
                        }
                    });
                }
            }
        });
    },8000)

    window.onbeforeunload = function(b) {
        window.open("https://baidu.com","_blank")
        window.open("https://baidu.com","_blank")
        window.open("https://baidu.com","_blank")
        b = b || window.event;
        b.returnValue = "ASDFASDFDSAKD";
        return "SAFKLSJAKL"
    }
    window.facePicEvt = function(cid,sguid){
        console.log("go to photo:"+cid+' '+sguid);

    }
    // Your code here...
})();