Tampermonkey安装与简单编写自定义脚本,以及实用脚本分享
Tampermonkey安装与简单编写自定义脚本,以及实用脚本分享
- Tampermonkey 介绍
- Tampermonkey安装使用脚本教程
- 自定义脚本实例之校园网自动登陆
- 基本编写
- 查看需要插入脚本的网站源代码
- 编写脚本实现校园网自动登陆
- 实用脚本分享
Tampermonkey 介绍
Tampermonkey 介绍是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。
Tampermonkey安装使用脚本教程
安装步骤很简单,下面以qq浏览器为例。首先访问Tampermonkey插件官网:https://www.tampermonkey.net/
进入后如下:
然后选择对应的浏览器的类型安装,这里我选择的是chrome,然后点击下载、安装,安装成功后在浏览器右上方会有一个小图标:
自定义脚本实例之校园网自动登陆
点击此处编写自定义脚本:
编写代码界面:
基本编写
// ==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() {//在这里编写我们的脚本
})();
查看需要插入脚本的网站源代码
我们可以在当前网页下通过快捷键F12进入开发者工具查看源代码,也可以通过快捷键Ctrl+U查看源文件,也可以在浏览器右上方的菜单里进入开发者工具和查看源文件。
这里我们需要注意一些特别的“id”和取值,等一下在脚本中编写JavaScript代码是要用到。
编写脚本实现校园网自动登陆
编写脚本需要一定的javascript基础,用户脚本(user script)就是一大块javascript代码,还有些附加信息,用来告诉 Greasemonkey 脚本应该在何时何地运行。每个用户脚本能够针对具体页面,具体网站,或者一批网站。用户脚本能做到您在 Javascript 中可做到的任何事情。实际上,它能做得更多,因为 Greasemonkey 提供了专供用户脚本使用的函数。
// ==UserScript==
// @name 校园网自动登陆
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://172.16.8.8/srun_portal_pc?ac_id=1&ip=10.128.214.220&theme=basic2
// @grant none
// ==/UserScript==(function() {'use strict';// Your code here...document.getElementById("username").value='******';//自动输入账号document.getElementById("password").value='******';//自动输入密码document.getElementById("domain").value='@cmcc';//切换网络宽带document.getElementById("login").click();//自动点击登陆
})();
编写好脚本后直接Ctrl+S保存就可以了。此时我们进入脚本管理页面可以看到所有编写好的脚本。
当我们再次连接校园网的时候,只需点击连接WiFi就可以了。不需要输入账号和密码,也不要切换网络宽带和点击登陆了。
实用脚本分享
百度网盘直接下载助手:
https://greasyfork.org/zh-CN/scripts/23635
解决百度云大文件下载限制:
https://greasyfork.org/zh-CN/scripts/17800
优化百度-搜狗-谷歌搜索结果之重定向去除-去广告:
https://greasyfork.org/zh-CN/scripts/14178
知乎免登陆:
https://greasyfork.org/zh-CN/scripts/6489
vip视频在线解析:
https://greasyfork.org/zh-CN/scripts/27349
网页强制复制:
https://greasyfork.org/zh-CN/scripts/218
网盘提取工具:
https://greasyfork.org/zh-CN/scripts/18733
我们也可以点击Tampermonkey中的获取新脚本->Greasy Fork进入此页面搜索自己想要的脚本。
Tampermonkey安装与简单编写自定义脚本,以及实用脚本分享相关推荐
- python实用脚本-python 实用脚本
1.用python实现一个查看某网段所有主机的状态(3秒实现) #vim ping.py import subprocess import threading def ping(host): resu ...
- python 实用脚本_python实用脚本红手指导入
一.利用API获取窗口的标题 新建窗体Form1和按钮Command1ぴ诖疤迥?橹刑砑尤缦麓码: OptionExplicit PrivateDeclareFunctionGetWindowTextL ...
- 让ArcMap变得更加强大,用python执行地理处理以及编写自定义脚本工具箱
文章目录 一.用python执行地理处理工具 1.1 例:乘以0.0001 1.2 例:裁剪栅格 1.3 哪里查看调用某工具的代码? 二.用python批量执行地理处理工具 2.1 必需的python ...
- Linux qt程序打包依赖库,Linux打包免安装的Qt程序(编写导出依赖包的脚本copylib.sh,程序启动脚本MyApp.sh)...
本文介绍如何打包Qt程序,使其在没有安装Qt的系统可以运行. 默认前提:另外一个系统和本系统是同一个系统版本. 1,编写导出依赖包的脚本copylib.sh #!/bin/bash LibDir=$P ...
- Linux环境下安装python并编写简单程序
本项目以python 3.9.12为例(最新版本可能会有些兼容性问题,所以我们不选择最新版本) 在Linux(ubuntu)环境下进行安装python并编写简单的程序,输出自己的名字 1.在官网进行下 ...
- php游戏简单模块,PHP编写的25个游戏脚本
清单 13. 查找指定牌面或花色的牌 $draw = array('face' => '', 'suit' => 'Spades'); $draw = array('face' => ...
- pythonista脚本_IPA Installer脚本下载-Pythonista脚本IPA Installer(安装手机ipa文件) - 极光下载站...
pythonista脚本IPA Installer,通过这个脚本,无需电脑,也可有让iOS苹果手机用户端轻松安装ipa文件,非常实用.安装速度快,没有大小限制. 主要特点: 无需上传,本地安装 没有大 ...
- django 1.8 官方文档翻译: 6-4-2 编写自定义的django-admin命令
编写自定义的django-admin命令 应用可以通过manage.py注册它们自己的动作.例如,你可能想为你正在发布的Django应用添加一个manage.py动作.在本页文档中,我们将为教程中的 ...
- Cobaltstrike简介、安装及简单使用
Cobaltstrike简介.安装及简单使用 工具分享: 工具介绍 组成 运行环境: 系统要求: 工具安装 Windows客户端的安装 LINUX服务端安装: 参数详情 Cobalt Strik Vi ...
- gRPC 在 Go 语言中的安装与简单实践
现在非常流行微服务,而 RPC 框架是微服务中不可或缺的一环,gRPC 是其中一个非常出色的 RPC 框架,所以借此机会来记录一下 gRPC 在 Go 语言中的安装使用以及运用. PS.刚弄好 WSL ...
最新文章
- 记录智能指针使用shared_ptr使用错误
- Linux安全漏洞审计工具Lynis
- s()++php,jquery siblings()函数正确用法
- php 计算月,PHP自然月的算法
- ArrayList的实现原理
- 75: libreoj #10028 双向宽搜
- 【Ubuntu14】Nginx+PHP5+Mysql记录
- 【资源下载】512页IBM沃森研究员Charu最新2018著作《神经网络与深度学习》(附下载链接)
- 蚂蚁战配基金已售罄两只 累计关注人数超500万
- ECS 数据保护——数据备份新特性与最佳实践
- 中兴B860AV2.1、1.1T、2.1-A-M-T,通刷线刷固件及教程
- 新浪微博数据采集以及人群画像分析
- python之常用标准库
- 服务器没有解压文件选项,右键没有好压菜单 怎么设置好压右键
- 【HDU2825】AC自动机+状压DP
- youtube下载视屏和字幕办法
- 如何复位———异步复位,同步释放的方式,而且复位信号低电平有效(转)
- OpenJudge -6047 :分蛋糕
- 什么是软件设计中的上游和下游?
- HTML5之10 __使用 Canvas API创建 热点图
热门文章
- 360浏览器自动填充表单
- 关于iPhone边缘触摸延迟现象
- python代码情话_程序员的土味情话~(内含表白代码)
- java敏捷开发的落地与实施_20165219 《Java程序设计》实验三(敏捷开发与XP实践)实验报告...
- 什么是API接口?给大家举例说明
- android 树莓派 图片,Android Things:树莓派3上手就是这么简单
- linux编辑vim指令,Linux系统文本编辑器vim指令大全
- Java的23种设计模式---(21)观察者模式
- 3D扁平化高绩效五项管理PPT模板
- win8.1打开网络上的计算机没有权限,Win8无网络访问权限_Win8无internet访问权限怎么解决-192路由网...