1.新建用户脚本,点击加号,篡改猴会自动生成一大排注释。
2.熟悉注释的内容
- name 脚本文件名
- namespace 用来区分相同名称的脚本的
- version 版本,油猴脚本更新会读取版本号
- description 描述给用户这个脚本的主要作用
- author 作者
- match 只有匹配的网址才会执行对应的脚本,例如
*
、http://*
、http://www.baidu.com/*
等 - icon 设置脚本的图标
- grant 指定脚本运行所需权限,如果脚本拥有相应的权限,就可以调用油猴扩展提供的API与浏览器进行交互。如果设置为
none
的话,则不使用沙箱环境,脚本会直接运行在网页的环境中,这时候无法使用大部分油猴扩展的API。如果不指定的话,油猴会默认添加几个最常用的API
3.脚本编写--脚本自动化编写(举例)
在fuction函数里面编写
(function() {
'use strict';
// Your code here...
})();
'use strict' : 严格模式。
首先使用开发者模式寻找需要的表单id
大概脚本如下:
var user="";
var pwd="";
if(!document.querySelector("#username_Lt6jH")){
//没有找到表示登录了,不再执行后续代码
return;
}
//未登录,执行登录代码
document.querySelector("#username_Lt6jH").value=user;
document.querySelector("#password_Lt6jH").value=pwd;
document.querySelector("#dx_captcha_basic_bar-verifying_1").checked=true;
document.querySelector(".pn pnc button").click();
tips:(考完修改一下,每一次登录他的user_id都会修改)