// ==UserScript== // @name 宁夏专技挂机(360浏览器专用) // @namespace http://tampermonkey.net/ // @version 1.4.3 // @description 360浏览器完美运行,自动下视频+后台不掉线 // @match https://nxzj.chinahrt.com/* // @grant none // @run-at document-start // @noframes // ==/UserScript== (function() { console.log("✅ 360浏览器挂机脚本已启动"); const CONFIG = { playSpeed:1.0, autoNext: true, skipAlert: true, antiHangUp: true }; // 360浏览器兼容工具 const $ = document.querySelector.bind(document); const $$ = document.querySelectorAll.bind(document); // 点击文字按钮 function clickText(text) { try { let list = $$("button, a, span"); for (let el of list) { if (el.innerText && el.innerText.includes(text)) { el.click(); return true; } } } catch (e) {} } // 自动播放 + 倍速 function autoPlay() { let v = $("video"); if (!v) return; v.muted = true; if (v.paused) v.play().catch(() => {}); v.playbackRate = CONFIG.playSpeed; } // 关闭弹窗 function skipPopups() { clickText("确定"); clickText("关闭"); clickText("我知道了"); clickText("继续学习"); clickText("确认"); $(".el-dialog__close")?.click(); $(".btn-close")?.click(); $(".el-button--primary")?.click(); } // ✅ 最强自动下一章(360浏览器专用) function autoNext() { let v = $("video"); if (!v || isNaN(v.duration)) return; let remain = v.duration - v.currentTime; if (remain < 10 || v.ended) { console.log("▶ 自动播放下一个视频"); // 文字匹配 clickText("下一节"); clickText("下一章"); clickText("下一课"); clickText("下一个"); clickText("继续学习"); // 选择器匹配 $(".next-btn")?.click(); $('[title="下一节"]')?.click(); $(".el-button--success:last-child")?.click(); } } // 360浏览器后台保活(不会暂停) function keepAlive() { document.dispatchEvent(new Event("mouseover")); document.dispatchEvent(new Event("focus")); let v = $("video"); if (v && v.paused) v.play().catch(() => {}); } // 主循环 function run() { try { autoPlay(); skipPopups(); autoNext(); keepAlive(); } catch (e) {} } // 360浏览器必须用这种方式才能稳定运行 setTimeout(() => { setInterval(run, 800); run(); }, 2000); })();