标签:图形 数值 删除 自动化 学习笔记 rom 坐标 ima trick
最近在研究 imacros 这工具,感觉非常强大,简单来说就是自动化对于浏览器的操作,程序自动帮你实现,支持 chrome firefox ie,这样基本就覆盖了99%的人群了吧,甚至他自己也有一个 imacros 浏览器,但是好像是 IE 内核。
使用 imacros 插件,能够图形化录制你对网页的操作步骤,就好像录制 excel vba 宏命令一样,图形化操作即可。
但是图形化操作会被 imacros 转化为代码,我目前研究的就是通读 imacros 的文档,并做一些自己的学习笔记。
首先我们从函数开始,毕竟一门上层语言,说到底就是函数与变量构成的。我们先从函数开始,然后是内置的变量,再然后才是其他。
共有三种类型的变量
1、!VAR0 到 !VAR9
就是程序设定了这几个名字给你赋值
2、内建变量
就是 imacros 设定的特别作用的变量,例如 !URLCURRENT 这个变量就代表着这个变量是说当前的URL
语法
ADD 被添加的变量 打算添加的值
例如
SET !VAR1 100
ADD !VAR1 -20
那么结果就是 !VAR1 的值变成 80
例如
SET !VAR1 Hello
ADD !VAR1
ADD !VAR1 2010
那么结果就是 !VAR1 的值变成 Hello World 2010
这个命令等同于浏览器的后退按钮
语法
BACK
清除浏览器的缓存和cookie
以下命令删除缓存,以及 facebook.com 的cookie
CLEAR facebook.com
通过声明一个不存在的域名,可以只删除浏览器的缓存,而不删除cookie
CLEAR xxx.yyy.zzz
就是根据XY轴坐标,来模拟鼠标点击操作
语法
CLICK X=n Y=m
X是横轴,Y是纵轴
例如
CLICK X=316 Y=453
清除浏览器的缓存和cookie
以下命令删除缓存,以及 facebook.com 的cookie
CLEAR facebook.com
通过声明一个不存在的域名,可以只删除浏览器的缓存,而不删除cookie
CLEAR xxx.yyy.zzz
event 这个命令用于实现 TAG 命令无法实现的自动化操作:
这个参数用来标明所要定位的这个 HTML Tag 是什么类型。
在 HTML 源代码里面可以看出,这个 HTML Tag 的类型是个 A Tag(A 代表 anchor 的简写),所有这里 TYPE 后面的参数值就是 A。
标签:图形 数值 删除 自动化 学习笔记 rom 坐标 ima trick
原文地址:https://www.cnblogs.com/0x1D/p/12219560.html