bd4自动连播

bd4自动连播功能

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==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);

})();