// ==UserScript== // @name autoplay // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description ischinese // @author qiu6406 // @match https://ischinese.cn/ // @icon https://www.google.com/s2/favicons?domain=ischinese.cn // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... var sections = document.getElementsByClassName("sectionNum"); var sectionsTime = document.getElementsByClassName("time-show"); var cursec = 0; var nextSec = 1; function getCurSec() { for (var i = 0; i < sections.length; i++) { if (sections[i].parentNode.className == "active") { cursec = i; } } } function check() { var video = document.getElementsByTagName("video")[0]; getCurSec(); if (video.currentTime == video.duration) { console.log("播放下一节"); cursec = cursec + 1; sections[cursec].click(); } else { if (video.paused) { video.play(); } console.log('播放中第'+(cursec+1)+'节:'+video.currentTime/video.duration*100+'%') } } setInterval(check, 10000); })();