(function () {
'use strict';
var N = 1.5;//视频播放速度
function PlaySpeedXN() {
var video = document.getElementsByTagName("video")[0];
if (video === undefined)
return;
if (video.playbackRate != N) {
video.playbackRate = N;
}
}
function GotoNextPage() {
var nextPageBtn = document.getElementsByClassName("next-page-btn cursor")[0];
if (nextPageBtn === undefined)
return;
nextPageBtn.click();
}
function CheckFinshVideo() {
var videoStatus = document.getElementsByClassName("video-bottom")[0];
if (videoStatus !== undefined) {
var span = videoStatus.getElementsByTagName("span")[0];
if (span !== undefined && span.innerHTML == "已看完")
GotoNextPage();
} else
GotoNextPage();
}
function CheckModal() {
var alertModal = document.getElementById("alertModal");
if (alertModal === undefined)
return;
if (alertModal.className.match(/\sin/)) {
var op = alertModal.children[0].children[0].children[2].children[1].children[1].children[1];
if (op === undefined)
return;
op.click();
}
}
function PlayVideo() {
var video = document.getElementsByTagName("video")[0];
if (video === undefined) {
var player = document.getElementsByClassName("mejs__overlay mejs__layer mejs__overlay-play")[0];
if (player === undefined)
return;
player.click();
return;
}
if (video.paused === true) {
video.play();
}
if (video.muted === false) {
// 如果不想自动静音,请注释掉下面这行
video.muted = true;
}
}
function Main() {
PlayVideo();
setInterval(CheckModal, "200");
setInterval(PlayVideo, "400");
setInterval(CheckFinshVideo, "500");
// 如果不需要修改倍速请取消注释掉下面这行
setInterval(PlaySpeedXN, "800");
}
// 如果脚本报错则有可能是你的网络太慢,请尝试修改下面的3000为更大数值!
setTimeout(Main, "3000");
})();
优学院视频加速脚本
最新推荐文章于 2024-12-16 17:45:35 发布