油猴插件编写学习

news/2025/3/15 6:32:36/

油猴可以帮助我们在任意网页中镶嵌脚本来达到一些辅助我们的目的。

油猴官网:https://tampermonkey.net/

1. 基本编写

// ==UserScript==
// @name         脚本的名称
// @namespace    可以写个人的网站什么的
// @version      版本号
// @description  脚本的描述
// @author       作者
// @match        匹配站点,在那个网页中启用该脚本,可使用正则进行匹配
// @match        http://119.36.55.224:6850/zentao/my/
// @match        http://www.iqiyi.com/v_*
// @grant        需要什么权限(GM_addStyle添加css样式权限)
// @grant        GM_addStyle
// @require		 引用外部js
// @require		 http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
// ==/UserScript==
$(function() {//在这里编写我们的脚本
})();

2. 写一个百度自动搜索小脚本

// ==UserScript==
// @name         自动输入
// @namespace    http://pibigstar.com/
// @version      0.1
// @description  百度框自动输入
// @author       派大星
// @match        https://www.baidu.com
// @require		 https://cdn.bootcss.com/jquery/2.2.1/jquery.js
// @grant        none
// ==/UserScript==
(function() {$("#kw").val("java派大星");$("#su").click();
})();

3. 为百度新添加一个按钮

// ==UserScript==
// @name         自动输入
// @namespace    http://pibigstar.com/
// @version      0.1
// @description  百度框自动输入
// @author       派大星
// @match        https://www.baidu.com
// @match        http://www.cnblogs.com/*
// @require		 https://cdn.bootcss.com/jquery/2.2.1/jquery.js
// @grant        GM_addStyle
// ==/UserScript==
(function() {//与元数据块中的@grant值相对应,功能是生成一个style样式GM_addStyle('#myBtn{color: white;position: absolute;left: 1100px;top: 243px;width: 100px;height: 36px;background: #3385ff;border-bottom: 1px solid #2d7');var html = "<input type='button' id='myBtn' value='新增按钮' />";$("body").append(html);// 定义按钮事件$("#myBtn").click(function(){alert("点击了新增按钮");});
})();

4. 综合,写一个VIP视频解析脚本


// ==UserScript==
// @name         视频vip解析
// @namespace    http://mxspvip.cn
// @version      1.2
// @description  支持,优酷、爱奇艺、腾讯、乐视等vip视频播放
// @author       pibigstar
// @match        http://www.iqiyi.com/v_*
// @match        http://www.mgtv.com/v/*
// @match        http://www.le.com/ptv/*
// @match        http://v.youku.com/v_show/*
// @match        http://film.sohu.com/album/*
// @match        http://tv.sohu.com/*
// @match        https://v.qq.com/x/cover/*
// @grant        GM_addStyle
// @require      https://cdn.bootcss.com/jquery/2.2.1/jquery.js
// ==/UserScript==(function (){
GM_addStyle('#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}')
GM_addStyle('#floatDivBoxs a{color:#666;text-decoration:none;outline:none;}')
GM_addStyle('#floatDivBoxs a:hover{color:#e8431f;}')
GM_addStyle('#floatDivBoxs .floatDtt{width:100%;height:50px;line-height:50px; background:#f08326;color:#fff;font-size:20px;text-indent:22px;position:relative;}')
GM_addStyle('#floatDivBoxs .floatDqq{padding:0 14px;}')
GM_addStyle('#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3;}')
GM_addStyle('#floatDivBoxs .floatDbg{width:100%;height:20px;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}')
GM_addStyle('.floatShadow{box-shadow:-2px 0 3px rgba(0,0,0,0.25);}')
GM_addStyle('#rightArrow{width:50px;height:45px;position:fixed;top:180px;right:170px;z-index:999;}')
GM_addStyle('#rightArrow a{background:#F08326;display:block;height:50px;}')GM_addStyle('#rightArrow a img{background:#F08326;display:block;height:50px;width:45px;}')var html = '<div id="rightArrow"><a href="javascript:;" title=""><img id="rightImg" src="http://pmyln8jkg.bkt.clouddn.com/youhou/right.png" /></a></div>'html += '<div id="floatDivBoxs">'html += '<div class="floatDtt">vip通道</div>'html += '<div class="floatShadow">'html += '<ul class="floatDqq">'html += '<li><a href="#" name="vip" url="http://www.wmxz.wang/video.php?url="> 无名小站</a></li>'html += '<li><a href="#" name="vip" url="https://cn.bjbanshan.cn/jiexi.php?url=">1号接口</a></li>'html += '<li><a href="#" name="vip" url="https://aikan-tv.com/tong.php?url=">2号接口</a></li>'html += '<li><a href="#" name="vip" url="http://api.51ckm.com/jx.php?url=">3号接口</a></li>'html += '<li><a href="#" name="vip" url="http://api.nepian.com/ckparse/?url=">4号接口</a></li>'html += '<li><a href="#" name="vip" url="http://jqaaa.com/jq3/?url=">5号接口</a></li>'html += '<li><a href="#" name="vip" url="http://2gty.com/apiurl/yun.php?url=">6号接口</a></li>'html += '<li><a href="#" name="vip" url="http://http://aikan-tv.com/?url=">7号接口</a></li>'html += '<li><a href="#" name="vip" url="http://y.mt2t.com/lines?url=">8号接口</a></li>'html += ' </ul>'html += '</div>'html += '</div>'
// 添加到页面上
$("body").append(html);
//浮动代码
var flag=1;
$('#rightArrow').click(function(){if(flag==1){$("#floatDivBoxs").animate({right: '-175px'},300);$(this).animate({right: '-5px'},300);$(this).css('background-position','-50px 0');$("#rightImg").attr("src","http://pmyln8jkg.bkt.clouddn.com/youhou/left.png");flag=0;}else{$("#floatDivBoxs").animate({right: '0'},300);$(this).animate({right: '170px'},300);$(this).css('background-position','0px 0');$("#rightImg").attr("src","http://pmyln8jkg.bkt.clouddn.com/youhou/right.png");flag=1;}
});})();
// 监听每一个接口点击事件
$("a[name='vip']").on("click",function(){//获取当前网址var url = window.location;var api = $(this).attr("url");window.open(api+url,'','width=632,height=388,toolbar=no,location=no,status=no, menubar=no, resizable=yes, scrollbars=yes');return false;
})

http://www.ppmy.cn/news/789136.html

相关文章

关于油猴插件的使用

Js脚本练习一 遇到的问题百度页码自动点击翻页遇到的问题-当页面跳转到另一页面后&#xff0c;剩下的js代码不执行 遇到的问题 百度页码自动点击翻页 遇到的问题-当页面跳转到另一页面后&#xff0c;剩下的js代码不执行 当页面跳转到另一页面后&#xff0c;剩下的js代码不执行…

Tampermonkey油猴插件安装使用

Tampermonkey油猴插件安装使用 Tampermonkey油猴插件——安装与使用教程 Tampermonkey的crx文件&#xff0c;将下载下来的压缩包解压出来&#xff0c;其中类型为CRX文件 就是接下来需要用到的安装文件 打开浏览器设置&#xff0c;打开扩展程序页面&#xff0c;或者直接搜索Chr…

Tampermonkey油猴插件——使用教程整理

分享链接&#xff1a;Tampermonkey油猴插件——使用教程 - 知乎 一些实用的插件&#xff1a;自用油猴脚本推荐——让浏览器成为神器_星辰大海-CSDN博客_脚本推荐

油猴插件使用及下载

油猴插件英文名是tampermonkey&#xff0c;一款免费的浏览器扩展和最为流行的用户脚本管理器&#xff0c;也就是脚本控制工具。 官网上油猴插件没有看到QQ浏览器的版本&#xff0c;找了老久&#xff0c;目前支持下载的浏览器有Chrome、Microsoft Edge、Safari、Firefox、Opera…

Tampermonkey油猴插件——安装与使用教程

安装步骤&#xff1a; Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器&#xff0c;它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 油猴插件下载网址&#xff1a;Tampermonkey • Home Beta是测试版&#xff1b; Stable是稳定版&am…

油猴插件使用

油猴插件使用 一&#xff0c;下载安装二&#xff0c;脚本功能2.1 找到界面2.2 访问Greasyfork2.3 找到插件2.4 安装插件2.5 使用脚本 三&#xff0c;体验小结 一&#xff0c;下载安装 若没有安装过Tampermonkey&#xff0c;会弹窗让你安装点击Tampermonkey安装&#xff0c;Tam…

浏览器扩展插件:「油猴」使用详解 ( Tampermonkey )

最近发现一款浏览器神器插件&#xff1a;油猴 &#xff0c;英文名&#xff1a;Tampermonkey 一、介绍 Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器&#xff0c;它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 通过安装一系列脚本优…

CTFSHOW 每周大挑战 RCE极限挑战

RCE挑战1 开题直接给了源码 过滤了括号和点号。 使用内敛绕过。 payload&#xff1a; codeecho tac /f1agaaa;RCE挑战2 源码直接给了。 基本把能用的都过滤了&#xff0c;只剩下$()_;[],./字符&#xff0c;自增RCE无疑。 //相当于 ($_GET[_])($_GET[__]) 使用的时候url编…