脚本喵-刷课脚本分享 脚本喵-刷课脚本分享
首页
刷课脚本
通用教程
网课代学
首页
刷课脚本
通用教程
网课代学
  • 山东省教师教育网刷课脚本分享
  • 北京市继续医学教育全员必修课培训刷课脚本分享
  • 好医生刷课脚本分享
  • 融学国培网chinahrt.com刷课脚本分享
  • 华医网刷课脚本分享
  • 59iedu华博教育系列刷课脚本分享
  • 安溪县中小学、幼儿园教师远程继续教育培训刷课脚本分享
  • 福建省交通运输行业专业技术人员继续教育刷课脚本分享
  • 漳州开放大学非学历培训平台刷课脚本分享
  • 莆田市专业技术人员继续教育公需课培训平台刷课脚本分享
  • 永泰县专业技术人员继续教育网络培训平台刷课脚本分享
  • 四川信息通信人才在线教育平台刷课脚本分享
  • 巴中建设行业从业人员继续教育网络培训平台刷课脚本分享
  • 扬州市网络培训远程教育平台刷课脚本分享
  • 江苏省勘察设计行业继续教育网络培训平台刷课脚本分享
  • 华博教育-甘肃省天水市刷课脚本分享
  • 永安市教师进修校继续教育网络平台刷课脚本分享
  • 平潭综合实验区专业技术人员继续教育网络平台刷课脚本分享
  • 淮安市专业技术人员继续教育网刷课脚本分享
  • 宿迁市专业技术人才继续教育基地刷课脚本分享
  • 莆田市专业技术人员继续教育培训平台刷课脚本分享
  • 甘肃省专技(武威市)刷课脚本分享
  • 闽清县专业技术人员继续教育网络平台刷课脚本分享
  • 华博教育-甘肃省庆阳市刷课脚本分享
  • 福州市教师网络培训平台刷课脚本分享
  • 河南专技学习网刷课脚本分享
  • 广安市建筑技术培训中心刷课脚本分享
  • 甘肃省白银市(卫生行业)专技刷课脚本分享
  • 华博教育-甘肃省定西市刷课脚本分享
  • 福建省专业技术人员继续教育网络平台刷课脚本分享
  • 福建省专业技术人员继续教育基地刷课脚本分享
  • 福建省专业技术与管理人员继续教育刷课脚本分享
  • 甘肃省直专技刷课脚本分享
  • 华博教育-甘肃省陇南市刷课脚本分享
  • 华博教育-甘肃省临夏回族自治州刷课脚本分享
  • 甘肃省嘉峪关专技刷课脚本分享
  • 华博教育-甘肃省白银市刷课脚本分享
  • 八冶建设集团有限公司专业技术人员继续教育刷课脚本分享
  • 德化县专业技术人员继续教育学习网刷课脚本分享
  • 华博教育-金昌市刷课脚本分享
  • 华博教育-甘肃省甘南藏族自治州刷课脚本分享
  • 华博教育-酒泉市刷课脚本分享
  • 漳州职业技术学院专业技术人员继续教育刷课脚本分享
  • 福建省工艺美术专业技术人员继续教育刷课脚本分享
  • 福清市医院专业人员继续教育刷课脚本分享
  • 芯华集成电路人才培训中心专业技术人员继续教育刷课脚本分享
  • 华博教育-河南省会计人员继续教育刷课脚本分享
  • 南平市网络培训远程教育平台刷课脚本分享
  • 大众云学yxlearning系列刷课脚本分享
  • 济南职业学院职业技能提升网络培训平台刷课脚本分享
  • 山东理工职业学院继续教育平台刷课脚本分享
  • 兰州现代职业学院专业技术人员继续教育刷课脚本分享
  • 淄博市专业技术人员继续教育刷课脚本分享
  • 枣庄市专业技术人员继续教育刷课脚本分享
  • 滨州市专业技术人员继续教育刷课脚本分享
  • 新疆生产建设兵团专业技术人员继续教育刷课脚本分享
  • 山东省威海市专业技术人员继续教育刷课脚本分享
  • 山东药品食品职业学院继续教育刷课脚本分享
  • 山东科技职业学院专业技术人员网络学习平台刷课脚本分享
  • 新泰市职业技能提升网络培训平台刷课脚本分享
  • 山东烟台市专业技术人员继续教育刷课脚本分享
  • 济宁市专业技术人员继续教育刷课脚本分享
  • 山东水利行业专业技术人员继续教育刷课脚本分享
  • 山东省大数据工程专业技术人员培训平台刷课脚本分享
  • 临沂市交通运输行业专业技术人员继续教育刷课脚本分享
  • 鲁东大学专业技术人员继续教育刷课脚本分享
  • 临沂市职业技能培训线上平台刷课脚本分享
  • 东营市专业技术人员继续教育刷课脚本分享
  • 大众云学职业技能提升公共服务平台刷课脚本分享
  • 山东交通职业学院专业技术人员继续教育刷课脚本分享
  • 吉林省专业技术人员继续教育培训平台刷课脚本分享
  • 山东大众云学省级继续教育基地刷课脚本分享
  • 威海市职业技能提升网络培训平台刷课脚本分享
  • 山东化工职业学院专业技术人员继续教育刷课脚本分享
  • 山东省快递工程专业技术人员继续教育刷课脚本分享
  • 兵团思想政治工作人员继续教育刷课脚本分享
  • 武威职业学院专业技术人员继续教育刷课脚本分享
  • 日照市专业技术人员继续教育刷课脚本分享
  • 济宁职业技术学院专业技术人员继续教育刷课脚本分享
  • 龙岩市专业技术人员继续教育培训平台刷课脚本分享
  • 潍城区委党校专业技术人员继续教育刷课脚本分享
  • 新疆生产建设兵团残疾人技能提升与创业就业服务平台刷课脚本分享
  • 德州市专业技术人员继续教育刷课脚本分享
  • 泰安市专业技术人员继续教育刷课脚本分享
  • 聊城职业技术学院专业技术人员继续教育刷课脚本分享
  • 内蒙古网络学院刷课脚本分享
  • 凉山州专业技术人员继续教育刷课脚本分享
  • 医世界-医视在线刷课脚本分享
  • 安徽继续教育在线刷课脚本分享
  • 新版陕西省专业技术人员继续教育刷课脚本分享
  • 安徽省卫生从业人员培训平台刷课脚本分享
  • 国家药品安全专业技术人员培训网刷课脚本分享
  • 学习公社刷课脚本
  • 中山教师教育网刷课脚本
  • 浙江省安全生产网络学院刷课脚本
  • 智慧教育培训管理平台刷课脚本
  • 中国医师协会远程教育平台刷课脚本
  • 学达云刷课脚本
  • 数字党校培训平台刷课脚本
  • 广州市中小学教师继续教育网刷课脚本
  • 甘肃省公务员网络培训刷课脚本
  • 聊城市专业技术人员继续教育刷课脚本
  • 医博士刷课脚本
  • 甘肃法宣在线刷课脚本
  • 东奥会计刷课脚本
  • 丽水市建设行业人才继续教育平台刷课脚本
  • 山财培训网刷课脚本
  • 东营市继续教育刷课脚本
  • 河南教师培训网刷课脚本
  • 南京市专业技术人员继续教育刷课脚本
  • 广州东方职业技术培训中心执业药师继续教育刷课脚本
  • 包头市专业技术人员继续教育刷课脚本
  • 内蒙古自治区专业技术人员继续教育刷课脚本
  • 丽水人力社保专业技术人员继续教育培训刷课脚本
  • 北京市专业技术人员公需科目刷课脚本
  • 教师专业发展培训网刷课脚本分享
  • 东财在线大连会计刷课脚本分享
  • 临沂市专业技术人员继续教育刷课脚本分享
  • 浙江水利刷课脚本分享
  • 聊城市会计人员继续教育平台刷课脚本
  • 三亚市专业技术人员继续教育网刷课脚本
  • 中华会计继续教育刷课脚本
  • 西北师范大学中小学教师远程培训网刷课脚本
  • 春宇远程培训平台刷课脚本
  • 浙江省二级建造师继续教育学习网刷课脚本分享
  • 深圳市教师教育网刷课脚本分享
  • 山西省专业技术人员继续教育网络平台刷课脚本分享
  • 督学网络学院-广东分院刷课脚本分享
  • 湖北省专业技术人员继续教育网络平台刷课脚本分享
  • 东北师范大学中小学教师网络培训平台刷课脚本
  • 甘肃智博继续教育专修学院刷课脚本
  • 云继教刷课脚本
  • 济南市会计人员继续教育刷课脚本
  • 南宁市西乡塘中小学幼教师培训网刷课脚本
  • 东财在线-四川省刷课脚本分享
  • 辽宁省干部在线学习网刷课脚本分享
  • 朝阳区教师学习服务平台刷课脚本分享
  • 地大培训在线刷课脚本分享
  • 吉林专技培训平台刷课脚本分享
  • 新疆有色集团培训中心刷课脚本分享
  • 河南省新闻传播专业技术人员继续教育培训服务平台刷课脚本分享
  • 聊城市乡村实用人才培训学院刷课脚本
  • 天津市政工人员继续教育培训网刷课脚本
  • 广东省教育双融双创智慧共享社区刷课脚本
  • 河北药师网刷课脚本分享
  • 汉中职业技术学院-教师在线学习中心刷课脚本分享
  • 河南省教育人才学会网络学院刷课脚本分享
  • 郑东新区实验幼儿园教师研修平台刷课脚本分享
  • 巴中开放大学-专业技术人员继续教育基地刷课脚本分享
  • 校本研修管理平台刷课脚本分享
  • 河南会计人员继续教育刷课脚本分享
  • 天津市执业药师协会刷课脚本分享
  • 张掖市干部在线学习平台刷课脚本分享
  • 高等教育教师专业发展平台刷课脚本分享
  • 甘肃省专业技术人员继续教育网络平台刷课脚本分享
  • 泰安市专业技术人员继续培训平台刷课脚本分享
  • 微山县人民医院(微山县)公需课刷课脚本分享
    • 焦作专技网刷课脚本分享
    • 新疆国家级医学继续教育能力提升平台刷课脚本分享
    • 建设行业人才网络教育平台刷课脚本分享
    • 安徽开放大学教师全员远程培训刷课脚本分享
    • 西安教师培训网刷课脚本分享
    • 迪尔集团有限公司(高新区)公需课刷课脚本分享
    • 广东二师在线刷课脚本分享
    • 新疆兵团卫生专业技术人员法律法规知识培训服务平台刷课脚本分享
    • 贵州执业药师继续教育在线培训刷课脚本分享
    • 青海大学继续教育学院刷课脚本分享
    • 河北干部网络学院刷课脚本分享
    • 曲阜市技工学校(曲阜市)继续教育公需课刷课脚本分享
    • 全国体育传统特色学校体育师资培训平台刷课脚本分享
    • 宁阳县继续医学教育培训网刷课脚本分享
    • 陕西干部网络学院刷课脚本分享
    • 职业成长自动轮播学习脚本分享
    • 和田地区专业技术人员继续教育刷课脚本分享
    • 合肥市中小学、幼儿园教师远程培训刷课脚本分享
    • 内蒙古自治区中医药(蒙医药)继续教育刷课脚本分享
    • 自贡市专业技术人员继续教育学习平台刷课脚本分享
    • 专业技术人才人工智能通识继续教育网络公益课堂刷课脚本分享
    • 周口市专业技术人员继续教育刷课脚本分享
    • 吉林省中盛佳源专技培训网刷课脚本分享
    • 菏泽市继续教育刷课脚本分享
    • 国家中小学智慧教育平台刷课脚本分享
    • 刷课脚本
    脚本喵
    目录

    微山县人民医院(微山县)公需课刷课脚本分享

    代学业务

    如需代学,请点击联系客服

    微山县人民医院公需课 wsxrm.qzjystudy.com

    # 说说这个微山的公需课平台

    微山县人民医院的公需课平台,唉,说起来真的有点让人头疼。前几天济宁微山县的张医生还在微信上跟我吐槽,说这个平台的学习体验真的不太好,视频动不动就暂停,有时候去查个房回来,发现视频都停了快二十分钟了,进度一点没往前走。网址是 https://wsxrm.qzjystudy.com/ ,微山的医护朋友们应该都很熟悉这个地方吧。

    说实话这个平台的视频播放器有点奇怪,进度条时不时就卡一下,得刷新好几次才能好,而且视频声音也不能一直开着,毕竟平时还要工作,太吵了影响病人。那天中午我刚吃完饭,坐在办公室里想,要是能写个脚本解决这些问题就好了,省得大家都这么辛苦,每天还要抽时间盯着屏幕看。

    经过好几个晚上的折腾,终于弄出了个能用的版本。这个脚本是用JavaScript写的油猴脚本,专门适配微山县人民医院公需课平台的。功能嘛,大概有这么几个:自动播放视频,智能检测暂停状态,自动恢复播放,支持好几种播放场景;倍速播放,默认1.4倍,可以在配置里调整,适应不同的课程要求;防闲置系统,每隔8秒模拟一下用户操作,防止平台检测到你不在就给暂停了;自动跳转,视频播放完了自动找下一课按钮点;还有静音功能,自动把视频设成静音,减少干扰;另外还有播放进度保护,定期检查视频播放进度,确保学习记录能正常保存;还有点防检测的技术,通过各种手段尽量不让平台看出来是脚本在运行。

    对了,这个平台有时候还会弹出一些答题窗口或者验证窗口,冷不丁就冒出来,不点击就没法继续看视频,脚本也会自动处理这些弹窗,尽量减少你的操作。还有视频播放完之后,有时候不会自动跳转到下一章,脚本也会自动帮你找下一章的按钮点进去,继续学习。

    不过啊,脚本安装地址暂时下架了,大家如果有需要的话...

    提示

    如需代学,请联系客服,支持闲鱼交易。

    微信联系:yizhituziang

    QQ联系:2422270452

    - img: /img/weixin.jpg
      name: 微信联系:yizhituziang
    - img: /img/qq.jpg
      name: QQ联系:2422270452
    

    # 安装步骤

    如果有脚本的话,安装其实也不难。首先得给浏览器装个脚本猫或者油猴插件,这是基础。推荐用Edge浏览器,装插件比较方便,兼容性也挺好的。

    打开 https://docs.scriptcat.org/ 这个网址,用Edge浏览器的话,直接点"添加到Edge浏览器"就行。

    image-20250916183549234

    然后点"获取"

    image-20250916183818025

    右上角会弹个窗口,点"添加扩展"

    image-20250916183841569

    等个几秒钟,就提示安装好了。

    image-20250916183906107

    装完插件后,打开脚本安装地址,点"安装脚本"按钮,再点"安装"就行。

    装好脚本后,得重新进学习站点,之前打开的页面要刷新一下,脚本才会生效哦。

    # 核心代码

    // 脚本配置
    const settings = {
        autoPlay: true,
        autoNext: true,
        autoMute: true,
        playbackRate: 1.4,
        checkInterval: 750,
        activityInterval: 8000,
        progressCheckInterval: 28000,
        maxPlayAttempts: 5
    };
    
    let playAttempts = 0;
    let lastProgressTime = Date.now();
    
    // 获取视频元素
    function findVideoElement() {
        const selectors = [
            'video',
            '.video-player video',
            '#mainVideo',
            '.course-content video',
            '.media-player video',
            '[id*="video"]',
            '.video-wrapper video',
            'iframe video'
        ];
        
        for (const selector of selectors) {
            const el = document.querySelector(selector);
            if (el) {
                if (el.tagName === 'IFRAME') {
                    try {
                        const iframeVideo = el.contentDocument.querySelector('video');
                        if (iframeVideo) return iframeVideo;
                    } catch (e) {
                        continue;
                    }
                }
                return el;
            }
        }
        return null;
    }
    
    // 设置视频静音
    function setVideoMute() {
        if (!settings.autoMute) return;
        const video = findVideoElement();
        if (video && !video.muted) {
            video.muted = true;
            console.log('[微山公需课助手] 视频已静音');
        }
    }
    
    // 设置播放速度
    function setVideoSpeed() {
        const video = findVideoElement();
        if (video && video.playbackRate !== settings.playbackRate) {
            video.playbackRate = settings.playbackRate;
            console.log('[微山公需课助手] 播放速度设置为 ' + settings.playbackRate + 'x');
            playAttempts = 0;
        }
    }
    
    // 自动播放视频
    function handleVideoPlayback() {
        const video = findVideoElement();
        if (!video) return;
        
        if (video.paused && !video.ended) {
            if (playAttempts < settings.maxPlayAttempts) {
                video.play().then(() => {
                    console.log('[微山公需课助手] 视频已自动播放');
                    playAttempts = 0;
                }).catch(err => {
                    console.log('[微山公需课助手] 播放失败,尝试点击播放按钮:', err);
                    playAttempts++;
                    const buttons = [
                        '.play',
                        '.video-play-btn',
                        '.start-button',
                        '.vjs-play-control',
                        '.play-icon',
                        '#playBtn',
                        '[class*="play"]'
                    ];
                    buttons.forEach(sel => {
                        const btn = document.querySelector(sel);
                        if (btn) btn.click();
                    });
                });
            }
        }
        
        setVideoMute();
        setVideoSpeed();
        
        if (settings.autoNext && video.ended) {
            navigateToNext();
        }
    }
    
    // 导航到下一课
    function navigateToNext() {
        const nextSelectors = [
            '.next-lesson',
            '.next-chapter',
            '.btn-next',
            '.course-next',
            '#nextLesson',
            '[title="下一课"]',
            '[title="下一章节"]',
            '.lesson-item.active + .lesson-item a',
            '.next-unit',
            '.go-next'
        ];
        
        let nextBtn = null;
        for (const sel of nextSelectors) {
            const el = document.querySelector(sel);
            if (el && el.offsetParent !== null) {
                nextBtn = el;
                break;
            }
        }
        
        if (nextBtn) {
            console.log('[微山公需课助手] 正在切换到下一课');
            setTimeout(() => {
                nextBtn.click();
            }, 2200);
        } else {
            console.log('[微山公需课助手] 未找到下一课按钮');
        }
    }
    
    // 模拟用户活动
    function simulateUserActions() {
        const x = Math.random() * window.innerWidth;
        const y = Math.random() * window.innerHeight;
        
        const moveEvent = new MouseEvent('mousemove', {
            clientX: x,
            clientY: y,
            bubbles: true,
            cancelable: true,
            view: window
        });
        document.dispatchEvent(moveEvent);
        
        if (Math.random() > 0.52) {
            const clickEvent = new MouseEvent('click', {
                bubbles: true,
                cancelable: true
            });
            document.body.dispatchEvent(clickEvent);
        }
        
        if (Math.random() > 0.75) {
            window.scrollBy(0, Math.random() > 0.5 ? 15 : -15);
        }
    }
    
    // 检查播放进度
    function checkPlayProgress() {
        const video = findVideoElement();
        if (video && !video.paused) {
            if (Date.now() - lastProgressTime > settings.progressCheckInterval) {
                console.log('[微山公需课助手] 检查播放进度正常');
                lastProgressTime = Date.now();
            }
        }
    }
    
    // 自动处理弹窗
    function handlePopupWindows() {
        const popupSelectors = [
            '.modal',
            '.dialog',
            '.popup',
            '.alert-box',
            '.verify-modal',
            '.question-modal',
            '.exam-popup',
            '.notice-dialog'
        ];
        
        popupSelectors.forEach(sel => {
            const popup = document.querySelector(sel);
            if (popup && popup.offsetParent !== null) {
                const closeButtons = [
                    '.close-btn',
                    '.btn-close',
                    '.modal-close',
                    '.dialog-close',
                    '.confirm-btn',
                    '.ok-btn',
                    '.btn-ok',
                    '[class*="close"]',
                    '[class*="confirm"]'
                ];
                
                closeButtons.forEach(btnSel => {
                    const btn = popup.querySelector(btnSel);
                    if (btn) {
                        btn.click();
                        console.log('[微山公需课助手] 已处理弹窗');
                    }
                });
            }
        });
    }
    
    // 设置防检测
    function setupAntiDetectionMechanism() {
        const originalAddEventListener = EventTarget.prototype.addEventListener;
        EventTarget.prototype.addEventListener = function(...args) {
            if (args.length > 0 && (args[0] === 'visibilitychange' || args[0] === 'blur')) {
                console.log('[微山公需课助手] 已拦截' + args[0] + '事件');
                return;
            }
            return originalAddEventListener.apply(this, args);
        };
        
        Object.defineProperty(document, 'hidden', {
            get: () => false,
            configurable: true,
            enumerable: true
        });
        
        Object.defineProperty(document, 'visibilityState', {
            get: () => 'visible',
            configurable: true,
            enumerable: true
        });
        
        window.onblur = null;
        window.onfocus = null;
    }
    
    // 初始化脚本
    function initializeScript() {
        console.log('[微山公需课助手] 脚本已加载');
        setupAntiDetectionMechanism();
        
        setInterval(() => {
            if (settings.autoPlay) {
                handleVideoPlayback();
            }
            handlePopupWindows();
        }, settings.checkInterval);
        
        setInterval(simulateUserActions, settings.activityInterval);
        setInterval(checkPlayProgress, settings.progressCheckInterval);
    }
    
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', initializeScript);
    } else {
        initializeScript();
    }
    
    #微山县人民医院公需课#wsxrm.qzjystudy.com#微山公需课继续教育
    泰安市专业技术人员继续培训平台刷课脚本分享
    焦作专技网刷课脚本分享

    ← 泰安市专业技术人员继续培训平台刷课脚本分享 焦作专技网刷课脚本分享→

    最近更新
    01
    周口市专业技术人员继续教育刷课脚本分享
    02
    吉林省中盛佳源专技培训网刷课脚本分享
    03
    菏泽市继续教育刷课脚本分享
    更多文章>
    Copyright © 2025-2026
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式