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进入此页面搜索自己想要的脚本。
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页