// ==UserScript== // @name 去GG+Vip // @namespace http://tampermonkey.net/ // @version 0.4 // @description try to take over the world! // @author You // @match http://iqiyi.com/* // @include *://*.youku.com/v_* // @include *://*.iqiyi.com/v_* // @include *://*.iqiyi.com/w_* // @include *://*.iqiyi.com/a_* // @include *://*.le.com/ptv/vplay/* // @include *://v.qq.com/x/cover/* // @include *://v.qq.com/x/page/* // @include *://*.qq.com/* // @include *://*.tudou.com/listplay/* // @include *://*.tudou.com/albumplay/* // @include *://*.tudou.com/programs/view/* // @include *://*.mgtv.com/b/* // @include *://film.sohu.com/album/* // @include *://tv.sohu.com/v/* // @include *://*.acfun.cn/v/* // @include *://*.bilibili.com/video/* // @include *://*.bilibili.com/anime/* // @include *://*.bilibili.com/bangumi/play/* // @include *://*.baofeng.com/play/* // @include *://vip.pptv.com/show/* // @include *://v.pptv.com/show/* // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; //---去广告 skipAvertise(window.location.href, window.location.host); //---解析 var $ = $ || window.$; var window_url = window.location.href; var website_host = window.location.host; var VIPVIDEO={}; VIPVIDEO.analysisWebsite="http://kiwi8.top/mov/s?ssqr=0&url=@@"; VIPVIDEO.judgeVipWebsite=function(){ var isVip = false; var host = window.location.host; var vipWebsites = ["iqiyi.com","v.qq.com","youku.com", "le.com","tudou.com","mgtv.com","sohu.com", "acfun.cn","bilibili.com","baofeng.com","pptv.com"]; for(var b=0; b.plugin_item{cursor:pointer; width:33px; padding:10px 0px; text-align:center;} #plugin_kiwi_analysis_vip_movie_box >.plugin_item >img{width:23px; display:inline-block; vertical-align:middle;} `; $("body").prepend(""); }; VIPVIDEO.generateHtml=function(){ var html=""; var vipImgBase64 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABACAYAAABFqxrgAAADBklEQVR4Xu2cz6tNURTHP7tI5iRlID9CJFMlkYGSRPGklBRKiCSSxJMBkYGSgWQq/gBT/gMDUzMzf8RX6959nuO9e+75sff54d69B+/W23evvdbnrLX32j/OdfgiaStwGzgBvHfOPc7qln9KsrpHRfU9/n+xgt6ngW/AK+fcT9PV2R9JZ4A3wHpvQBVh/yuETO/fwDXn3GfnAXxa9vTmAUJm8oJBMADmCfkyTxC+GAT1GMOD6DpBsIExeUKCMArH5AkJwnhcTp4wBcI85QmFnpAgAAlCgjAeMJMnJAjJE5YWdSkcIq5vvwP7IsprRVSrGaNzzuSfAz4Aa1qxIILQ1iHkNnKfAA8j6BxdRGcQ/IbuOuAtYDu+gymdQsh5xX7gHbB7CCR6gZCDccGPF6Ot/75KrxB8iKwCngL35hZCzit2Ac/8CVinPIo8YRH4OkWTQ1WO4WyKrGuNJDsGfAlsr9vW0v0mehdCqHCmV3oM1wRCzjPuAC9qgmiU6Q4Wgh8vNgJ2+HulIozZg5DzioMexuESGLMLIQfjkh+LNhXAmH0IPkTueq9YOwHEbEOQdMobv3dKSMwmBEl7fAhUWW/EhTCBdnaEn839bU+RtvS2PmyqXF11dmiid+9p8yTjJF0ELPZ3VjQ+6GuDgiDpAHAfOBZkVc3Gg4AgaQPwALieXSaraUfQ13uHIOmmN35bkCUBjXuDIOm4N/5ogP5RmnYOQdIOwJ7+1SgWRBDSGQRJNrXajVmL+80RdI8mYtp+QlknlfMESSe98UfKhAbW235CWVmhd6tLacBS3BvA5TLNItXHzRhjbKoAv4CiFV8ku/8RM0gIbRg6TWaC0PRKQdtjQvKErgkkTxgTjzsmNNm/7+HJL+8y6rnDAOzpToVW0+buzAjrKUFIF7zHHpQ8IUFInrA0mqZw8OHwY8IFqkaZV9hEFaV1E71HL4c+9wcdeS2aCItiRaCQJnovZC+MfwTO5hRoIixQ/yjN6+j994XxrGtJt4DzwBbgdaSdpSiW1RBSBcKKnw74AzEYpoku7zbwAAAAAElFTkSuQmCC"; html+= "
"; html+= "
"; html+= "
"; $("body").append(html); }; VIPVIDEO.operation=function(){ $("body").on("click", "#plugin_kiwi_analysis_vip_movie_box .jump_analysis_website", function(){ var jumpWebsite=VIPVIDEO.analysisWebsite.replace("@@", window.location.href); //window.location.href=jumpWebsite; window.open(jumpWebsite); //console.log("\n\n",window_url,window.location.href,"\n\n",jumpWebsite,"\n\n"); window.history.back(-1);//返回上一页 }); }; VIPVIDEO.start=function(){ if(VIPVIDEO.judgeVipWebsite() && window.top==window.self){ VIPVIDEO.addStyle(); VIPVIDEO.generateHtml(); VIPVIDEO.operation(); } }; VIPVIDEO.start(); // Your code here... })(); function skipAvertise(currentUrl, currentHost) { let methodYk = function () { window._setTimeout = window.setTimeout window.setTimeout = function (handler, timeout, ...arg) { window._setTimeout(handler, timeout / 30, ...arg) } } let methodIqiyi = function () { window.rate = 0 window.Date.now = () => { return new window.Date().getTime() + (window.rate += 10000) } setInterval(() => { window.rate = 0 }, 600000) } let youku = function () { window.onload = function () { if (!document.querySelectorAll('video')[1]) { setInterval(() => { document.querySelectorAll('video')[1].playbackRate = 16 }, 100) } else { methodYk() } } } let qq = function () { setInterval(() => { if (document.querySelectorAll('video')[0].status == 'IDLE') { setInterval(() => { document.querySelectorAll('video')[2].playbackRate = 16 document.querySelectorAll('video')[3].playbackRate = 16 }, 100) } }, 100) } switch (currentHost) { case 'v.youku.com': youku(); break; case 'qq.com' : qq(); break; case 'www.iqiyi.com' : methodIqiyi(); break; default : break } }