// ==UserScript== // @name 重庆继续教育小节自动播放 // @namespace http://tampermonkey.net/ // @version 0.6 // @description 自动播放下一小节视频 // @author moxiaoying // @match http*://cqrl.21tb.com/els/html/courseStudyItem/courseStudyItem.learn.do* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; const sleep = async (time_delay) => { return new Promise(resolve => { setTimeout(() => { resolve() }, time_delay*1000) }) } const main = async () => { await sleep(2); // 进入页面后自动点击完成后的下一个元素 const iframe = document.querySelector('.url-course-content').contentDocument; const finishes = iframe.querySelectorAll('.finish') // debugger; if (finishes.length > 0){ const last_finish = finishes[finishes.length-1] last_finish.nextElementSibling.click() } setInterval(function(){ const learn = iframe.querySelector('.active') console.log(`正在检测---${learn.firstElementChild.title}---是否播放完毕`); if (learn.innerText.includes('已完成')){ // 点击下一个视频 learn.parentElement.nextElementSibling? learn.parentElement.nextElementSibling.click(): alert('当前章节已学习完毕啦') } },5*1000); } main() })();