油猴的简介和安装

目录

1.油猴简介

2.油猴插件安装

方法1

方法2

3.获取油猴脚本

4.脚本的使用

4.1 脚本的设置及功能

4.2 安装油猴脚本

4.3 新建脚本

5.脚本编写方法

功能注释

脚本权限

编写脚本


1.油猴简介

  • 油猴脚本是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome , MicrosoftEdge, Safari,OperaNext,和Firefox。
  • tampermonkey俗称油猴,油猴是一款免费实用且强悍的浏览器插件,它可以实现各种意想不到的功能。如观看VIP电影、解除网页防止复制粘贴功能、直接下载云盘大文件、自定义网盘分享密码、下载微软官网隐藏的ISO系统镜像等等。

2.油猴插件安装

方法1

油猴的官网有详细的中文安装指导:Tampermonkey • Home

网站页面如下,大家根据自己的浏览器而安装相应的浏览器

方法2

可以从扩展应用商店安装,在这里举例360极速浏览器

  • 找到有上角的扩展中心

  •  进入扩展中心,在里面有很多的插件,如果对你有用,你可以选择性进行安装

  •  在右上角的搜索框搜索 monkey ;一般选择安装第一个,当然第二个也可以用哈,选好后,然后点击安装,再点击确定就好了

  • 安装完成后,页面最大化,可以在右上角看到

 

到此,油猴插件的安装就结束了。

3.获取油猴脚本

油猴不自带任何功能脚本,这些脚本需要自己安装,油猴相当于一个管理平台。油猴官方给出的下载平台有四个(Tampermonkey • Userscript Sources):

  • Userscript.Zone Search 是一个新网站,允许通过输入合适的URL或域来搜索用户脚本。
  • GreasyFork  这个是重点,脚本很多很全,支持中文,按照今日安装、总安装数、得分、创建日期等的排序方式给出脚本列表,可按脚本生效的网站过滤,每一脚本都有中文介绍,并且详细列出了作者、安装数、更新日期日志、安装使用截图、兼容性、应用到、代码查看等信息描述。
  • OpenUserJS  继 GreasyFork 之后开始创办。它由 Sizzle McTwizzle 创建,同样地,在其储存库中也拥有大量的脚本资源。
  • Github  一些个人编写的脚本,有很多稀有脚本,但是因为绝大多数人的网络问题,很难访问

4.脚本的使用

4.1 脚本的设置及功能

点击地址栏右侧的 Tampermonkey 图标,点击管理面板选项进入设置页面,同时也可以看到你所安装的所有脚本。

脚本名字,前面是绿的则是正在启用,灰色的则是没有,启用的话,到一定页面则会自动启动,如果没启动的想要启动,首先将它变绿,然后刷新一下页面就好了。

4.2 安装油猴脚本

以 GreasyFork 为例,这个支持中文哦

可以直接从搜索框搜索想找的脚本,或直接查看脚本列表看所有的脚本

我们查看 脚本列表

随便选择一个进行安装,进行一下演示,如上图的第二个吧

点一下该脚本的后面的 install 

因为我已经安装过了,所以这里显示的重新安装,点一下安装即可。

到这里,脚本的安装就结束了。

4.3 新建脚本

首先在浏览器右上角找到并点击油猴插件,选择添加新脚本。

然后就会打开如图所示的编辑器窗口,我们就可以在其中编辑自己的脚本文件了。如果你喜欢的话,还可以将脚本内容复制到合适的编辑器中编辑,完成之后再复制回来。

 如果你点击开发者菜单的话,可以选择模板等。

5.脚本编写方法

功能注释

首先来看看脚本的内容,上面是一大排注释,这些注释可以非常有用的,它表明了脚本的各个属性。下面来简单介绍一下。

属性名作用
name油猴脚本的名字
namespace命名空间,类似于Java的包名,用来区分相同名称的脚本,一般写成作者名字或者网址就可以了
version脚本版本,油猴脚本的更新会读取这个版本号
description描述,用来告诉用户这个脚本是干什么用的
author作者名字
match只有匹配的网址才会执行对应的脚本,例如*http://*http://www.baidu.com/*等,参见谷歌开发者文档
grant指定脚本运行所需权限,如果脚本拥有相应的权限,就可以调用油猴扩展提供的API与浏览器进行交互。如果设置为none的话,则不使用沙箱环境,脚本会直接运行在网页的环境中,这时候无法使用大部分油猴扩展的API。如果不指定的话,油猴会默认添加几个最常用的API
require如果脚本依赖其他js库的话,可以使用require指令,在运行脚本之前先加载其他库,常见用法是加载jquery
connect当用户使用GM_xmlhttpRequest请求远程数据的时候,需要使用connect指定允许访问的域名,支持域名、子域名、IP地址以及*通配符
updateURL脚本更新网址,当油猴扩展检查更新的时候,会尝试从这个网址下载脚本,然后比对版本号确认是否更新

脚本权限

下面简单介绍一下grant指令那里可以填写的一些权限,详情请查看 油猴脚本文档。这里就简单介绍几个常用的,可以调用的函数全部以GM_作为开头。

权限名功能
unsafeWindow允许脚本可以完整访问原始页面,包括原始页面的脚本和变量。
GM_getValue(name,defaultValue)从油猴扩展的存储中访问数据。可以设置默认值,在没成功获取到数据的时候当做初始值。如果保存的是日期等类型的话,取出来的数据会变成文本,需要自己转换一下。
GM_setValue(name,value)将数据保存到存储中
GM_xmlhttpRequest(details)异步访问网页数据的API,这个方法比较复杂,有大量参数和回调,详情请参考官方文档。
GM_setClipboard(data, info)将数据复制到剪贴板中,第一个参数是要复制的数据,第二个参数是MIME类型,用于指定复制的数据类型。
GM_log(message)将日志打印到控制台中,可以使用F12开发者工具查看。
GM_addStyle(css)像网页中添加自己的样式表。
GM_notification(details, ondone), GM_notification(text, title, image, onclick)设置网页通知,请参考文档获取用法。
GM_openInTab(url, loadInBackground)在浏览器中打开网页,可以设置是否在后台打开等几个选项

还有一些API没有介绍,请大家直接查看官方文档吧。

编写脚本

请等我慢慢更新哦,我也是自学,请大家多给些时间,我会尽力的,从简到难,咱们一起一步一步地走上巅峰。

请大家关注一下我呗,下一篇我们介绍第一个脚本  hello word ,大家是不是很熟悉哇!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/40858.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

油猴Tampermonkey安装使用教程

油猴可以说是一个无所不能的网络插件,可以说是学生党的大杀器! Tampermonkey安装步骤 1.下载油猴 油猴官网https://www.tampermonkey.net/ 官网页面如下 ,黑色的是稳定版,红色的是测试版,点击下载然后获取就ok了。 2.…

最新最全Tampermonkey(油猴)的获取安装与使用

用Chrome的人都需要知道的超强神器 油猴号称最强的浏览器插件绝非浪得虚名,一个油猴抵得上数十个一般插件也并不是在开玩笑 首先让我们了解一下 什么叫用户脚本: 用户脚本旨在增强用户对浏览体验的控制权。在安装之后,它们可自动为用户访问的网站添加功…

海报图片生成服务在狐友的落地实践

本文字数:22817字 预计阅读时间:58分钟 项目背景 狐友作为搜狐的一款社交产品,在流量传播上有着旺盛的需求点。而在流量传播所需的众多载体之中,海报图片以其简单的分享形式、可定制的视觉体验、自带二维码识别导流等特点&#xf…

直播弹幕玩法,快手3.66亿DAU资源加持!

作为2023年正在兴起的一种新的内容赛道方向,直播间里的弹幕玩法在国内出现之初就受到开发者们的重点关注。(【阅读原文】查看开发者合作指引) 而此次快手直播弹幕玩法的上线,意味着拥有3.66亿DAU的快手将要发力娱乐弹幕互动直播玩…

ChātGРТ+剪映一键成片,3分钟出视频,批量短视频制作指南

引言: 用了GoGPT几个月了,当我最开始使用GPT时,我从未想到它会成为我日常工具中不可或缺的一部分。但是现在,它已经融入了我的生活,让我可以轻松完成各种任务。 在公司管理方面,我用GPT协助我完成很多任务…

数字经济专题报告:AI,第四次场景革命

报告出品方:广发证券 作者:戴康 一、三大驱动:“场景革命 4.0”顺势起航 前三次场景革命:(1)在PC互联网时代,即时通讯、网购、端游的出现标志 着数字经济的第一次场景革命;&#xff…

抓取文献数据以及采用Python读取csv文件并作图

Hello,everyone!!! 我又来了,喜欢搞点骚操作,而又不好好科研的科研僧就是我,介绍完毕开始今天的闲聊。 如果你是直接看如何采用Python最简便的读取csv文件,就可以直接跳到第二部分进行阅读,如果对于抓取文献数据有点兴…

CiteSpace使用教程02-数据采集与转化

CiteSpace使用教程02-数据采集与转化 CiteSpace可以分析的数据库主要包括:中文数据库如CNKI中国知网,CSSCI中国社会科学引文索引;英文数据库如Web of Science等。从相应文献数据库中以主题、关键词等方法搜索并选择文献,导出相应格…

开源客户沟通平台Chatwoot

什么是 Chatwoot ? Chatwoot 是一个开源客户沟通平台,可帮助公司在其网站、Facebook 页面、Twitter、Whatsapp、SMS、电子邮件等上吸引客户。 它是 Intercom、Zendesk、Salesforce Service Cloud 等的开源替代品。 很多网站的右侧或者右下角,…

亚马逊Listing优化,如何写五点描述值得你一看?

了解要包含哪些关键词是一回事,但是你需要以逻辑的方式将它们包含在listing中,以帮助购物者轻松找到有关你产品的信息。 当购物者访问你的产品页面时,他们想确认这是否是他们想购买的产品。也就是说,它是否具有特定的功能以符合他…

天工:国产的 AI 未来可期

1、终于获得了天工的测试机会 ,记录一下什么是天工。 2、对比一下GPT3(这里是指OpenAI的chatGPT免费版本,收假后开通gpt4继续测测) 一、天工 - 国产之光 就他给我过了申请,妥妥的国产之光。想试用的可以试试 官网地址:https://tia…

小智论使用chatgpt如何提升自己工作能力

随着人工智能的快速发展,职场竞争也变得越来越激烈。如何提升工作能力,不仅是每个职场人士需要思考的问题,也是企业和组织需要重视的关键问题。下面,我将从几个方面探讨如何利用AI来提升工作能力。 学习与培训 学习和培训是提升工…

“西湖论剑”四大观察:十年筑梦向未来,数字安全开新局

既有人工智能与安全何去何从的激烈讨论,又有数据安全与数据治理的深度解读,还有数字中国建设背景下安全产业升级的蓝图规划,更有数字安全人才培养的期许与行动……这就是2023 西湖论剑数字安全大会所呈现出的一片热闹景象。 自2012年&#x…

PuTTY/PuttyGen创建密钥及利用密钥登录服务器

PuttyGen概念及创建密钥方法 PuttyGen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant. PuttyGen创建密钥方法 1.打开PuttyGen.exe 2.点击Generate创建新密钥 3.鼠标在空白处移动,产生更多随机数据,方便生成密钥 4.密钥相关选项介绍…

PGP生成秘钥对及应用

PGPDesktop下载链接:https://download.csdn.net/download/hfy19981024/10438982 1、下载安装PGP 安装很简单,根据安装包中的步骤一步一步安装破解之后即可使用。 2、生成秘钥 点击下一步输入名称和邮箱 选择Advanced,可以选择PGP加密时…

被 GPT 带火的 Prompt 是什么?

点击上方蓝字 关注我们 (本文阅读时间:14分钟) 自然语言理解涵盖范围很广,不过总体可以把自然语言处理分成两大类任务:NLU 自然语言理解和自然语言生成 NLG。 NLU 是所有支持机器理解文本内容的方法模型或任务的总称&a…

ChatGPT 时代,程序员的生存之道

ChatGPT 近期炙手可热,仿佛没有什么问题是它不能解决的。出于对 ChatGPT 的好奇,我们决定探索下它对于前端开发人员来讲,是作为辅助工具多一些,还是主力工具更多一些? 2D 能力测试 我们就挑选一个著名的递归回溯问题—…

为什么中国的程序员总被称为「码农」?

很多同学会问,IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 先说两个小段子 街边,一对情侣在吵…

Intents ,快速完成任务的最强辅助

当 Siri 之类的人工智能助理成为标配,ChatGPT 之类的聊天机器人越来越平常,各行各业的人们都开始加入了对 AI 的讨论。那人工智能发展的尽头是什么?是不是真的会实现《阿凡达》里的脑机,还是科技真的会预知人们的意图呢&#xff1…

OpenAI官方提示词课(七)制作一个聊天机器人

大型语言模型的一个令人兴奋的方面是,你可以利用它来构建一个定制的聊天机器人,并且只需付出少量的努力。ChatGPT 的网页界面可以让你与一个大型语言模型进行对话。但其中一个很酷的功能是,你也可以利用大型语言模型构建你自己的定制聊天机器…