91不限制观看

解除91短视频网站观看数量限制

As of 2023-04-12. See the latest version.

// ==UserScript==
// @name         91不限制观看
// @version      1.01
// @description  解除91短视频网站观看数量限制
// @author       geigei717
// @match        91porn.com
// @icon         https://img-blog.csdnimg.cn/20181221195058594.gif
// @include      http://e1016.91p01.com/*
// @include      https://*.workarea*.live/*
// @include      *.live/view_*
// @include      *.live/v.php?*
// @include      *91porn.com/*
// @include      https://*.workgreat*.live*
// @include      *e1016.91p01.com/*
// @require      https://cdn.staticfile.org/hls.js/8.0.0-beta.3/hls.min.js
// @require      https://cdn.staticfile.org/dplayer/1.9.0/DPlayer.min.js
// @require      https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js
// @run-at       document-end
// @grant        unsafeWindow
// @grant        GM_xmlhttpRequest
// @connect      *
// @namespace   https://greasyfork.org/users/877579
// ==/UserScript==

(function() {
    var a_background_color = "black"; //视频列表的背景颜色,需要更改的话,将black改成其他颜色即可
    if($("#player_one_html5_api")[0] !=undefined){
    var myvideo = videojs('player_one_html5_api').dispose()
    $('.ad_img').remove();
    $("#row > a:first").remove();
    $(".more title").remove();
    $("#videodetails span[class='title'] > div").remove();
    $("#videodetails span[class='title'] > br").remove();
    $("#videodetails:first > div").remove();
    $("#videodetails:first > script").remove();
    $("#videodetails:first > br:first").after("<br/><div id='dplayer' style='width:100%;height:500px;'>").nextAll("iframe").remove();
    $("#videodetails:first > b").remove();
    $("#row div:first").prevAll().remove();
    var vid = $("#VID").attr('value');
    $("#linkForm2").remove();
    $("head").append('<link href="https://cdn.staticfile.org/dplayer/1.9.0/DPlayer.min.css" rel="stylesheet"> ')
    $.getScript("https://e1016.91p01.com/js/m.js");
    $("#useraction").append('<span class="title"><br>视频分享(<font color="red">禁止分享在未成年可能看到的地方</font>)html5 :</span><textarea rows="2" name="video_link" id="fm-video_link" class="fullboxtext" onclick="this.focus();this.select()" readonly="readOnly">http://91.9p9.xyz/ev.php?VID='+vid+'</textarea>'); $("h3").after('<br><span class="close91" onclick="close91()"  >关闭</span><a class="a91" href="javascript:" target="_blank"><img src="http://shey.top/4.jpg"  border="0" width="100%" height="100%" /></a>  <br>')
    console.log('https://91.9p9.xyz/ev.php?VID='+vid)
    GM_xmlhttpRequest({
    url:'https://91.9p9.xyz/ev.php?VID='+vid,
    responseType:'text',
    method :"GET",
    headers: {},
    onload:function(data){
        //console.log(data.response)
      var a=data.response
     var x = a.search(/document.write\(/i)+15;
     var y = a.search(/\)\);/i);
     var u = a.slice(x,y)+')'
     //console.log(u)
     var x2 = a.search(/<video /i);
     var y2 = a.search(/<script>/i);
     var u2 = a.slice(x2,y2)
     var x3 = u2.search(/poster="/i)+8;
     var y3 = u2.search(/" >/i);
     var u3 = u2.slice(x3,y3);      //封面图
        console.log(u3)
       // console.log(u)
        var src = eval(u)
       // console.log(src)
        var x1 = src.search(/<source src='/i)+13;
        var y1 = src.search(/' type=/i);
        var u1 = src.slice(x1,y1)  //视频链接
        //console.log(u1)
        var ut = [];
        ut[0] = 'https://cns.killcovid2021.com//' //视频vip加速地址头
        ut[1] = 'https://la2.killcovid2021.com//'
        ut[2] = 'https://fnew.91p49.com//'
        ut[3] = 'https://cdn77.91p49.com//'
        if(u1.split('com//m3u8/')[1]==undefined)
        {
            if(u1 != "https://vthumb.killcovid2021.com//banned.mp4"){
                u1= 'mp43/'+u1.split('com//mp43/')[1]
            }else{
                u1= 'mp43/'+u3.split('/').pop().split(".jpg")[0]+".mp4"
            }
        }else{
            u1= 'm3u8/'+u1.split('com//m3u8/')[1]
        }
        u1=u1.split('?st=')[0]
        console.log(ut.length)
        for(var i=0;i<ut.length;i++){
            ut[i] +=  u1
            console.log("视频链接: "+ut[i])
        }

        $("#useraction").append('<span class="title"><br>视频链接(<font color="red">m3u8/mp4</font>):</span><textarea rows="3" name="video_link" id="fm-video_link" class="fullboxtext" onclick="this.focus();this.select()" readonly="readOnly">'+ut[0]+'</textarea>');
        var dp = new DPlayer({
            element: document.getElementById("dplayer"),
            preload: 'auto',
            hotkey: true,    //键盘热键
            volume: 1,       //默认音量
            video: {
            quality: [
                {
                    name: 'VIP线路',
                    url: ut[0],
                    type: 'auto',
                },
                {
                    name: '线路A',
                    url: ut[1],
                    type:'auto',
                },
                {
                    name: '线路D',
                    url: ut[2],
                    type:'auto',
                },
                {
                    name: '线路I',
                    url: ut[3],
                    type:'auto',
                },
        ],
        defaultQuality: 0,
                pic: u3 //默认选择第一条线路(0:第一条线路 以此类推)
        },
    });
    }})
    $(".close91").css({"display":" block","width": "100%",
            "color": "white",
            "font-size": "12px",
            "text-align": "center",
            "margin": "auto",
            "border": "1px #DDD solid",
            "padding": "1px 0",
            "cursor":" pointer"})
    unsafeWindow.close91 = function (){
        var d;
        if ($(".close91").text()==="关闭"){
            $(".close91").text("打开");
            d = 'none';
        }else {
            $(".close91").text("关闭");
            d = 'block';
        }
    $(".a91").css("display",d)
}
    }
     $(".thumb-overlay").parent("a").parent("div").css("background-color",a_background_color);
     $("div[align=center]").parent("div").remove();
     $(document).bind('DOMNodeInserted', function(event) {
        $('a[href^="http"]').each(
            function(){
                if (!$(this).attr('target')) {
                    $(this).attr('target', '_blank')
                }});
    });

})();