奈菲影视自動播放下集

自动播放下集。可在视频框内鼠标右击视频或按enter键,直接跳下集。可自己设置跳过片尾时间,默认为5秒。去除影响画面的右上角logo

当前为 2020-05-15 提交的版本,查看 最新版本

// ==UserScript==
// @name         奈菲影视自動播放下集
// @namespace    
// @version      0.11
// @description  自动播放下集。可在视频框内鼠标右击视频或按enter键,直接跳下集。可自己设置跳过片尾时间,默认为5秒。去除影响画面的右上角logo
// @author       ok!
// @match        https://www.nfmovies.com/video/*
// @grant        unsafeWindow
// @run-at       document-idle
// ==/UserScript==

//跳过片尾时间x秒
var sec_sub = 5;

// 在视频框内按键enter或鼠标右键,直接跳到下一集
document.querySelector('iframe').contentDocument.body.querySelector('div#video').addEventListener("keydown", function(e) {
  if (e.keyCode == 13) {
    document.querySelector('div.tab-content.mb10 div[class*="active"] ul li[class$="active"] + li a').click();
  }
}, false);
document.querySelector('iframe').contentDocument.body.querySelector('div#video').addEventListener("contextmenu", function(e) {
    document.querySelector('div.tab-content.mb10 div[class*="active"] ul li[class$="active"] + li a').click();
}, false);

// 10秒后去右上角logo
setTimeout(function () {
    var logo_remov = document.querySelector('iframe').contentDocument.body.querySelector('div#video div.dplayer-video-wrap div.dplayer-logo img')
    if(logo_remov != null)logo_remov.src="" }, 10000);

//每隔25秒获取播放剩余时间,如在25秒内则执行主程序
var sec_sub2=sec_sub+25;
setInterval(function(){if(get_dura() < sec_sub2 && get_dura() !== -1){next_part()};}, 25000);

//next_part();
    function next_part() {
        var sel_part = document.querySelector('div.tab-content.mb10 div[class*="active"] ul li[class$="active"] + li a');
        if (sel_part != null) {
            var sec = (get_dura()-sec_sub)*1000;
           // console.log(typeof sec);
           // console.log(sec);
            if (sec !== -1) {setTimeout(function () {sel_part.click()}, sec);
                            }
        }
    }

//获取播放剩余时间
    function get_dura() {
        var sel_start = document.querySelector('iframe').contentDocument.body.querySelector('div.dplayer-icons.dplayer-icons-left span[class="dplayer-time"] span[class="dplayer-ptime"]');
        var sel_fin = document.querySelector('iframe').contentDocument.body.querySelector('div.dplayer-icons.dplayer-icons-left span[class="dplayer-time"] span[class="dplayer-dtime"]');

        if (sel_start !== null) {
            var str_start_time = sel_start.textContent;
            var arr_start_time = str_start_time.split(":");
            let secS = 0;
            for (let i = arr_start_time.length - 1, t = 1; i >= 0; i--, t *= 60) {
                secS += arr_start_time[i] * t;
            }

            var str_fin_time = sel_fin.textContent;
            var arr_fin_time = str_fin_time.split(":");
            let secF = 0;
            for (let j = arr_fin_time.length - 1, y = 1; j >= 0; j--, y *= 60) {
                secF += arr_fin_time[j] * y;
            }
            return secF-secS;
        }
        return -1;
    }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址