哔哩哔哩番剧,腾讯视频,优酷,爱奇艺,芒果TV解析

自定义解析,支持手机版。

目前为 2024-03-11 提交的版本。查看 最新版本

// ==UserScript==
// @name         哔哩哔哩番剧,腾讯视频,优酷,爱奇艺,芒果TV解析
// @namespace    https://jixiejidiguan.top/
// @version      2024-03-11 v1
// @description  自定义解析,支持手机版。
// @author       jixiejidiguan.top
// @match        https://*.bilibili.com/*
// @match        https://v.qq.com/*
// @match        https://m.v.qq.com/*
// @match        https://v.youku.com/*
// @match        https://m.youku.com/*
// @match        https://www.iqiyi.com/*
// @match        https://m.iqiyi.com/*
// @match        https://www.mgtv.com/*
// @match        https://m.mgtv.com/*
// @icon         https://jixiejidiguan.top/favicon.ico
// @grant        none
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js
// @license      AGPL-3.0-or-later
// ==/UserScript==

(function() {
    'use strict';
    $("head").append('<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/mdui/1.0.2/css/mdui.min.css">');
    $("head").append('<script src="https://cdn.bootcdn.net/ajax/libs/mdui/1.0.2/js/mdui.min.js"></script>');
    $('body').prepend($(`<div id="播放器"></div>`));
    const hostname = window.location.hostname;
    var playeros;
    const jiexiliebiao_data1 = [
        { title: 'JSON', link: 'https://jx.jsonplayer.com/player/?url=' },
        { title: '麒麟', link: 'https://t2.qlplayer.cyou/player/analysis.php?v=' },
        { title: '虾米', link: 'https://jx.xmflv.cc/?url=' }
    ];
    const contoenindex=localStorage.getItem('datao')!==null?localStorage.getItem('datao'):'';
    const jiexiliebiao_data2=[];$.each(contoenindex.split("\n"),function(index,value){var interfaceData=value.split(",");var interfaceJson={title:interfaceData[0],link:interfaceData[1]};jiexiliebiao_data2.push(interfaceJson);});
    const jiexiliebiao_data_array = [jiexiliebiao_data1, jiexiliebiao_data2];
    const bottom_list = `<div class="mdui-m-x-2 mdui-m-y-2"><button class="mdui-btn mdui-btn-raised mdui-btn-dense mdui-color-pink-accent mdui-ripple" id="Select_Play">解析</button><button class="mdui-btn mdui-btn-icon mdui-btn-dense mdui-color-pink-accent mdui-m-x-1 mdui-ripple" id="Play"><i class="mdui-icon material-icons">play_arrow</i></button></div>`;
    const center_center = `<div style="position:fixed;z-index:5000;top:50%;left:50%;transform:translate(-50%,-50%)"><div class="mdui-card mdui-shadow-24" style="width:360px;"><div class="mdui-card-header"><img class="mdui-card-header-avatar" src="https://jixiejidiguan.top/favicon.ico"/><div class="mdui-card-header-title">哔哩哔哩番剧解析</div><div class="mdui-card-header-subtitle">个人主页:<a class="mdui-btn-raised mdui-color-deep-purple-a700" href="https://jixiejidiguan.top">点击查看</a></div></div><div id="Page1"><div class="mdui-card-content"><span id="Generate_lists"></span></div><div class="mdui-card-content" style="font-size:10px;font-weight:100;line-height:16px;"><b>免责声明:</b><br>1、<b style='color:red;'>需要使用VIP视频解析的,请自行添加接口</b>,版权问题请联系相关解析接口所有者,脚本不承担相关责任!"<br>2、为创造良好的创作氛围,请大家支持正版!<br>3、脚本仅限个人学习交流,使用即已代表您已经充分了解相关问题,否则后果自负,特此声明!</div><div class="mdui-card-actions"><button class="mdui-btn mdui-btn-raised mdui-color-indigo-a700 mdui-ripple" id="Custom_interfaces">自定义接口</button><button class="mdui-btn mdui-btn-raised mdui-color-purple-a700 mdui-btn-icon mdui-float-right" id="close" mdui-tooltip="{content:'关闭'}"><i class="mdui-icon material-icons">close</i></button></div></div><div id="Page2"><div class="mdui-card-content"><b style='color:red;'>注释:</b><br>自定义解析接口<br>数据格式:[名字]+[,] + [接口地址]<br>例如:就是名字而已,https://xxxxxx?url=<br>注:一行一个</div><div class="mdui-textfield"><textarea class="mdui-card-content mdui-textfield-input" rows="4" placeholder="请严格按照格式填写,否则不生效"></textarea></div><div class="mdui-card-actions"><button class="mdui-btn mdui-btn-raised mdui-color-purple-a700 mdui-float-right" id="Save"><i class="mdui-m-r-1 mdui-icon material-icons">save</i>保存</button></div></div></div></div>`;
    if (hostname === 'www.bilibili.com') {
        if ($('#bilibili-player').length) {
            playeros = $('#bilibili-player');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'm.bilibili.com') {
        if ($('.player-wrapper').length) {
            playeros = $('.player-wrapper');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'v.qq.com') {
        if ($('.container-main__wrapper').length) {
            playeros = $('.container-main__wrapper');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'm.v.qq.com') {
        if ($('.player').length) {
            playeros = $('.player');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'v.youku.com') {
        if ($('#player').length) {
            playeros = $('#player');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'm.youku.com') {
        if ($('#player').length) {
            playeros = $('#player');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'www.iqiyi.com') {
        if ($('#flashbox').length) {
            playeros = $('#flashbox');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'm.iqiyi.com') {
        if ($('.m-video-player-wrap').length) {
            playeros = $('.m-video-player');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'www.mgtv.com') {
        if ($('.video').length) {
            playeros = $('.video');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }else if (hostname === 'm.mgtv.com') {
        if ($('.video-area').length) {
            playeros = $('.video-area');
            $('body').append($(`<div class="mdui-float-left" style="position: fixed;z-index: 5000;bottom: 0;">${bottom_list}</div>`));
            $('body').append(center_center);
        }
    }

    const colors = ['mdui-color-red', 'mdui-color-pink', 'mdui-color-purple', 'mdui-color-deep-purple','mdui-color-indigo', 'mdui-color-blue', 'mdui-color-light-blue', 'mdui-color-cyan','mdui-color-teal', 'mdui-color-green', 'mdui-color-light-green', 'mdui-color-lime','mdui-color-yellow', 'mdui-color-amber', 'mdui-color-orange', 'mdui-color-deep-orange','mdui-color-brown', 'mdui-color-blue-grey', 'mdui-color-grey'];
    jiexiliebiao_data_array.forEach(function(jiexiliebiao_data) {jiexiliebiao_data.forEach(function(item, index) {$('#Generate_lists').append($('<a class="mdui-btn mdui-btn-raised mdui-m-l-1 mdui-m-b-1 ' + colors[index % colors.length] + '" href="' + item.link + '">' + item.title + '</a>'));});});
    $('.mdui-card').hide();
    $('#Page2').hide();
    $("#Custom_interfaces").click(function(){$(".mdui-textfield-input").val(localStorage.getItem('datao'));$('#Page1').hide();$('#Page2').show();});
    $("#Save").click(function(){localStorage.setItem('datao', $(".mdui-textfield-input").val());mdui.snackbar({message: '保存成功!'});location.reload();});

    $("#Select_Play, #close, .mdui-card-content a, #Play").click(function(){$('.mdui-card').toggle();});
    $("#Play").click(function(){$(".mdui-card-content a:eq(" + ((localStorage.getItem('play') || '2')-1) + ")").click();});
    $('#Generate_lists a').click(function(e){e.preventDefault();localStorage.setItem('play',$(this).index() + 1);playeros.empty().append($(`<div class="mdui-video-container mdui-hoverable"><iframe height="100%" width="100%" src="${$(this).attr('href')+window.location.href}" frameborder="0" allowfullscreen></iframe></div>`));});
})();

QingJ © 2025

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