Warning: fopen(/www/sites/update.greasyfork.icu/index/store/temp/4d6c3528e39b6027f1b1a5664c10262c.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name 福大长江雨课堂自用
// @namespace http://tmpermonkey.net/
// @version 0.5
// @description 福大长江雨课堂自用,无答题
// @author alep
// @match https://changjiang.yuketang.cn/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant unsafeWindow
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_getResourceText
// @run-at document-end
// @license MIT
// @downloadURL https://update.greasyfork.icu/scripts/435712/%E7%A6%8F%E5%A4%A7%E9%95%BF%E6%B1%9F%E9%9B%A8%E8%AF%BE%E5%A0%82%E8%87%AA%E7%94%A8.user.js
// @updateURL https://update.greasyfork.icu/scripts/435712/%E7%A6%8F%E5%A4%A7%E9%95%BF%E6%B1%9F%E9%9B%A8%E8%AF%BE%E5%A0%82%E8%87%AA%E7%94%A8.meta.js
// ==/UserScript==
(function() {
'use strict';
var progress = null;
var i = 0;
function goNextVideo(){
var url_split = window.location.href.split("/");
var new_video_id = parseInt(url_split.pop()) + 1;
url_split.push(new_video_id);
var new_url = url_split.join("/")
window.location.href = new_url;
}
function PlayandSpeed(){
try{
var promise = null;
var video_elem = document.querySelector("video");
if(video_elem != null){
video_elem.muted = true;
var mute = document.querySelector(".xt_video_player_common_icon");
if(!mute.className.match('muted')){
mute.click()
}
var speed = document.querySelector("xt-speedlist")
if(speed){
var double_speed = speed.firstChild.firstChild
if(!mute.className.match('active')){
speed.style.display = 'block';
speed.style.opacity = 100;
double_speed.click();
}
}
if(document.querySelector('.xt_video_player_big_play_layer').className.match('pause_show')){
promise = video_elem.play();
}
}
}catch(e){
console.log(e);
}
}
function getProgressInterval(){
progress = document.querySelectorAll('span.text')[1].textContent.split(":")[1];
if(progress){
progress = parseInt(progress.split("%")[0]);
document.querySelector('div.title-fl:first-child').innerText = '脚本检测到进度:' + progress + '%';
}
}
function goNextPage(){
if(progress >= 95 || document.querySelector("#video-box").innerHTML==""){
goNextVideo();
console.log('下一个视频');
}
}
function main(){
var interval_progress = window.setInterval(getProgressInterval,1000);
var interval_next_page = window.setInterval(goNextPage,1000);
var interval_play = window.setInterval(PlayandSpeed,1000);
}
window.onload=function(){
main();
};
})();