MENU

半抄半改,完成第一个油猴插件脚本(附源码)和谷歌浏览器插件

September 10, 2020 • Read: 173 • 作死之秀阅读设置

卖了第二个YS站以来,以往的站瞬间就不香了。油猴装过几个影视解析的插件,不过不是强制关注公众号就是强制复制所谓的淘口令。被逼无奈之下把我之前的第三方解析整合了一下,改了个自己的油猴解析脚本。

下载地址

如果你对以下不感兴趣,建议直接下载使用就可以,并关上此页面……
油猴插件下载:https://greasyfork.org/zh-CN/scripts/411173
谷歌插件下载:https://www.lanzoui.com/ilnrDgkw2bg
简要的说一下区别,油猴插件是基于油猴插件的脚本,使用先安装油猴插件;谷歌插件支持所有谷歌内核浏览器安装使用的,只不过部分浏览器可能提示非官方或不可启用,建议看一下本文末的百度教程。想看更多,继续往下滚动啊!

油猴 Tampermonkey

认识油猴:Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。

既然支持谷歌,那么市面上所谓的360浏览器、QQ浏览器、2345浏览器、猎豹等等这些谷歌内核的都可用。

如果你还没有安装,可以访问 http://www.tampermonkey.net/ 装上油猴玩耍一番。不过纯小白就不要操作了,毕竟是控制JS的,可能有些恶意脚本去劫持访问……

插件库

这里应该能找到大多数靠谱或不靠谱的功能插件


编写油猴脚本

  • 新建脚本 - 浏览器扩展找到油猴图标,点击添加新脚本进入编辑模式

属性名解释
name脚本名字
namespace可以理解为空间名
version版本号
description大概描述一下脚本是干什么用的
authour作者大名
match匹配的网址才会执行脚本,如:*://*.youku.com/v_*
grant脚本运行需要的权限
require脚本依赖其他js库的话,可以使用require指令,在运行脚本之前先加载其他库,常见用法是加载jquery

自己探索半抄半改完成的第一个油猴插件

50条vip影视解析通道稳定解析-拒绝添加任何个人推广广告

源码:

// ==UserScript==
// @name         50条VIP影视解析通道稳定解析,拒绝添加任何个人推广广告
// @namespace    video_vip_50
// @version      1.00
// @description  稳定自用解析系统,优酷、爱奇艺、腾讯稳定解析系统,支持50条VIP解析通道,只做解析接口集成,拒绝添加广告的行为!
// @author       imwzh
// @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      *://*.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      *://*.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        GM_info
// @grant        GM_openInTab
// @grant        GM_getValue
// @grant        GM_setValue
// @grant        GM_download
// @grant        GM_xmlhttpRequest
// @run-at       document-idle
// @charset      UTF-8
// @license      GPL License
// ==/UserScript==
(function() {
    'use strict';
    var $ = $ || window.$;
    var window_url = window.location.href;
    var website_host = window.location.host;
    var VIPVIDEO={};
    VIPVIDEO.analysisWebsite="http://vip.imwzh.com?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<vipWebsites.length; b++){
            if(host.indexOf(vipWebsites[b]) != -1){
                isVip = true;
                break;
            }
        }
        return isVip;
    };
    VIPVIDEO.addStyle=function(){
        var innnerCss =
        `
        #vip_movie_box{position:fixed; top:290px; left:0px; width:35px; background-color:#BC2405;z-index:9999999899999;}
        #vip_movie_box >.plugin_item{cursor:pointer; width:33px; padding:10px 0px; text-align:center;}
        #vip_movie_box >.plugin_item >img{width:23px; display:inline-block; vertical-align:middle;}
        `;
        $("body").prepend("<style>"+innnerCss+"</style>");
    };
    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+= "<div id='vip_movie_box'>";
        html+= "<div class='plugin_item jump_analysis_website' title='VIP视频破解'><img src='"+vipImgBase64+"'></div>";
        html+= "</div>";
        $("body").append(html);
    };
    VIPVIDEO.operation=function(){
        $("body").on("click", "#vip_movie_box .jump_analysis_website", function(){
            var jumpWebsite=VIPVIDEO.analysisWebsite.replace("@@", window.location.href);
            window.location.href=jumpWebsite;
        });
    };
    VIPVIDEO.start=function(){
        if(VIPVIDEO.judgeVipWebsite() && window.top==window.self){
            VIPVIDEO.addStyle();
            VIPVIDEO.generateHtml();
            VIPVIDEO.operation();
        }
    };
    VIPVIDEO.start();
})();

谷歌浏览器解析插件

如果觉得油猴脚本不香,也可以试试安装我的谷歌解析插件,只是某些浏览器下需要先解析再加载解析目录,具体教程见百度:谷歌浏览器安装非官方插件
这么说吧,如果某浏览器提示不支持非官方插件,用此方法皆有效,比如QQ浏览器等等……

Last Modified: September 14, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

已有 1 条评论
  1. 一位不知名的网友 一位不知名的网友

    哇,太棒了。感谢您!