自动学习网课视频脚本:提高学习效率,静音加速,自动识别课表 | gbwlxy.dtdjzx.gov.cn
// ==UserScript== // @name 自动学习网课视频 // @namespace http://tampermonkey.net/ // @version 1.0 // @description 自动学习网课视频的脚本,静音视频并加速播放,自动识别课表并连续学习。 // @author Your Name // @match https://gbwlxy.dtdjzx.gov.cn/* // @grant none // ==/UserScript==
(function() { 'use strict';
// 静音视频
function muteVideo() {
const video = document.querySelector('video');
if (video) {
video.muted = true;
}
}
// 加速播放
function speedUpVideo() {
const video = document.querySelector('video');
if (video) {
video.playbackRate = 3;
}
}
// 自动学习
function autoStudy() {
const courseList = document.querySelectorAll('.course-list .course-item');
let currentIndex = 0;
function playNextVideo() {
if (currentIndex < courseList.length) {
const nextVideo = courseList[currentIndex].querySelector('a');
nextVideo.click();
currentIndex++;
}
}
// 监听视频播放结束事件
document.addEventListener('ended', () => {
// 延迟一段时间再播放下一个视频,确保页面加载完成
setTimeout(() => {
playNextVideo();
}, 2000);
});
// 播放第一个视频
playNextVideo();
}
// 页面加载完成后执行
window.onload = function() {
muteVideo();
speedUpVideo();
autoStudy();
};
})();
你可以将以上代码复制到Tampermonkey插件中创建一个新的脚本,并确保脚本的匹配URL与网站的URL匹配。当你打开该网站时,脚本将自动执行静音视频、加速播放和自动学习的功能。
原文地址: https://www.cveoy.top/t/topic/qfGh 著作权归作者所有。请勿转载和采集!