bd4自动连播功能
// ==UserScript==
// @name bd4自动连播
// @namespace http://tampermonkey.net/
// @version 0.1
// @description bd4自动连播功能
// @author zhoushengming
// @require https://cdn.staticfile.org/jquery/3.5.0/jquery.min.js
// @match https://www.mp4er.com/play/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 1. 创建一个变量
var ref = "";
/// 2. 定时刷新调用的方法
function consoleLog() {
var ptime = $(".dplayer-ptime").text();
var dtime = $(".dplayer-dtime").text();
var href = window.location.href;
// https://www.mp4er.com/play/9840-50.htm
console.log("ptime:" + ptime);
console.log("dtime:" + dtime);
if(ptime == ""){
return;
}
if(ptime == "0:00"){
return;
}
if(ptime == dtime){
console.log("href:" + href);
var end1 = href.lastIndexOf("-");
var end2 = href.lastIndexOf(".");
var number = href.substr(end1 + 1,end2-end1-1);
console.log("number:" + number);
var target_number = Number(number)+1;
var target = href.substr(0,end1+1)+target_number+href.substr(end2,href.length);
console.log("target:" + target);
window.location.href=target;
}
}
// 3. 设置定时刷新
ref = setInterval(function() {
consoleLog();
}, 1000);
//4. 阻止定时刷新
//clearInterval(ref);
})();