您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
省医药协会_继续教育_我的课程
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/439126/1012570/gdysxh_auto_videos_source.js
window.onload = (function () { let htmlDivElementmask = document.createElement("div"); htmlDivElementmask.innerHTML = '<div id="script_box"\n' + ' style="position: absolute;top: 40px;left: 200px;background-color: #e9d53c; z-index: 99999;width: auto;max-width: 700px; height: auto;max-height: 500px; min-height: 100px; padding: 10px;">\n' + ' <div style="float: left;width: 380px"> 脚本运行状态:\n' + ' <div id="script_status" style="color:green; display: inline-block">无状态</div>\n' + ' <br>\n' + ' <br>\n' + ' <a href="javascript:;" onclick="function set_run_code(status) { window.localStorage.setItem(\'run_status\', status);location.reload();}set_run_code(\'start\')">运行脚本</a>\n' + ' <a href="javascript:;" onclick="function set_run_code(status) { window.localStorage.setItem(\'run_status\', status);location.reload();} set_run_code(\'stop\')">停止脚本</a>\n' + ' </div>\n' + '</div>' document.body.appendChild(htmlDivElementmask); function get_run_code() { let storage = window.localStorage.getItem("run_status"); if (!storage) { window.localStorage.setItem("run_status", "stop"); storage = window.localStorage.getItem("run_status"); } return storage; } function get_run() { if (get_run_code() === 'start') { $("#script_status").text('正在运行'); return 1; } else { $("#script_status").text('已经停止'); return -1; } } if (location.href.search('https://www.gdysxh.com/my_classes/classes/index.html') > -1) { function select_a_video() { let video_list = $('td[class="green"] a'); for (let i = 0; i < video_list.length; i++) { let this_status = $(video_list[i]).text(); if (this_status.search('视频课件') > -1 && this_status.search('进度:100%') < 0) { $(video_list[i]).click(); break; } } } function expend_all() { $('a[class="green"]').click() } let tag = setTimeout(function () { if (get_run() > 0) { clearTimeout(tag); expend_all(); setTimeout(select_a_video, 2000);//不去假设服务器拉取,2s加载延时 } }, 2000); } else if (location.href.search('https://www.gdysxh.com/my_classes/classes/video/course_id/') > -1) { let video = document.getElementById('video'); function auto_play() { video.autoplay = true; if (video.paused === true && video.ended === false) { video.play(); } } function video_ended() { if (video.ended === true) { location.href="https://www.gdysxh.com/my_classes/classes/index.html"; } } let tag = setInterval(function () { auto_play(); video_ended(); if (get_run() < 0) { clearInterval(tag); } //因为视频加载需要时间,不建议过短 }, 5000) } })();