脚本

学习网站:南京专技人员继续教育: https://m.mynj.cn:11097/

脚本地址:南京专技人员继续教育刷课脚本: https://greasyfork.org/zh-CN/scripts/511276-%E5%8D%97%E4%BA%AC%E4%B8%93%E6%8A%80%E4%BA%BA%E5%91%98%E7%BB%A7%E7%BB%AD%E6%95%99%E8%82%B2%E5%88%B7%E8%AF%BE%E8%84%9A%E6%9C%AC

功能介绍:
1、进入课程页面后自动播放视频;
2、视频完成后自动下一节;
3、自动点击视频播放中的弹窗

教程

1.插件安装(以Microsoft Edge浏览器为例)

南京专技人员继续教育刷课脚本-使用教程

打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以

南京专技人员继续教育刷课脚本-使用教程

南京专技人员继续教育刷课脚本-使用教程

点击屏幕右上角三个点,图示位置,然后点击扩展

南京专技人员继续教育刷课脚本-使用教程
点击获取扩展

南京专技人员继续教育刷课脚本-使用教程

搜索Tampermonkey,并点击获取那个绿色的小猴子(篡改猴 - Microsoft Edge Addons

南京专技人员继续教育刷课脚本-使用教程

到这里,你的油猴就已经装好啦!同时你可以看见你的浏览器上面多了个黑色图标。


那么接下来教大家安装脚本。

在这个浏览器上打开脚本安装地址,进入后点击安装脚本,安装完成刷新你学习网页就可以愉快使用了。

代学

注:如果需要代学,可以联系微信yizhituziang或者QQ2422270452。微信二维码:
南京专技人员继续教育刷课脚本-使用教程

更多

关键代码分享:


(function() {
    'use strict';
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src="https://cdn.jsdmirror.com/gh/MCCRNFC-SNLoong/LayuiCdn/layui-v2.6.8/layui.js";
    document.body.appendChild(script);


    console.log("视频已完成的课程",GM_getValue("endCourses"));

    var href=location.href

    // 视频播放页面
    if(href.indexOf("/zxpx/tec/play/player?")!=-1){
        // video不见了,页面异常就刷新
        setInterval(function(){
            if(document.querySelectorAll("video").length == 0) {
                location.reload()
            }

            // 服务出错,请稍后重试!
            if(document.querySelectorAll("div.panel-title").length > 0) {
                location.reload()
            }
        },5*1000)

        // 视频播放完成后下一视频
        setInterval(function(){
            if(isNowVideoEnd()) {
                nextVideo()
            }
        },2*1000)

        // 延时后自动播放视频
        setTimeout(function(){
            var video=document.querySelectorAll("video")[0]
            if(video && video.paused) {
                video.play()
            }
        },3000)
    }
    
    
    function nextVideo(){
        for(var i=0;i<document.querySelectorAll("#content li").length;i++) {
            let item=document.querySelectorAll("#content li")[i]
            if(item.innerHTML.indexOf("已完成")!=-1 || item.innerHTML.indexOf("学习中")!=-1) {
                continue
            }
            document.querySelectorAll("#content li a")[i].click()
            break;
        }
    }
    
    // 当前视频是否完成
    function isNowVideoEnd(){
        let result=document.querySelector("td.learnpercent").innerText.indexOf("已完成")!=-1
        console.log("当前视频是否完成:"+result)
        return result
    }

    function extractCourseIdFromUrl(url) {
        // 使用URLSearchParams解析URL中的查询参数
        const urlParams = new URLSearchParams(new URL(url).search);
        // 获取courseid参数的值
        const courseId = urlParams.get('courseid');
        return courseId;
    }

    function extractCourseIdFromUrl_courseDetail(url) {
        // 使用URLSearchParams解析URL中的查询参数
        const urlParams = new URLSearchParams(new URL(url).search);
        // 获取courseid参数的值
        const courseId = urlParams.get('ocid');
        return courseId;
    }
    // Your code here...
})();