zoukankan      html  css  js  c++  java
  • iMacros 入门教程-基础函数介绍(1)

    最近在研究 imacros 这工具,感觉非常强大,简单来说就是自动化对于浏览器的操作,程序自动帮你实现,支持 chrome firefox ie,这样基本就覆盖了99%的人群了吧,甚至他自己也有一个 imacros 浏览器,但是好像是 IE 内核。

    使用 imacros 插件,能够图形化录制你对网页的操作步骤,就好像录制 excel vba 宏命令一样,图形化操作即可。

    但是图形化操作会被 imacros 转化为代码,我目前研究的就是通读 imacros 的文档,并做一些自己的学习笔记。

    首先我们从函数开始,毕竟一门上层语言,说到底就是函数与变量构成的。我们先从函数开始,然后是内置的变量,再然后才是其他。

    ADD 函数用法

    语法

    ADD 被添加的变量 打算添加的值

    例如

    SET !VAR1 100
    ADD !VAR1 -20

    那么结果就是 !VAR1 的值变成 80

    例如

    SET !VAR1 Hello
    ADD !VAR1 World
    ADD !VAR1 2010

    那么结果就是 !VAR1 的值变成 Hello World 2010

    iMacros 的 BACK 命令

    这个命令等同于浏览器的后退按钮

    语法

    BACK

    iMacros 的 CLEAR 的用法

    清除浏览器的缓存和cookie

    以下命令删除缓存,以及 facebook.com 的cookie

    CLEAR facebook.com

    通过声明一个不存在的域名,可以只删除浏览器的缓存,而不删除cookie

    CLEAR xxx.yyy.zzz

    iMacros 的 CLICK 的用法

    就是根据XY轴坐标,来模拟鼠标点击操作

    语法

    CLICK X=n Y=m

    X是横轴,Y是纵轴

    例如

    CLICK X=316 Y=453

    iMacros 的 CLEAR 的用法

    清除浏览器的缓存和cookie

    以下命令删除缓存,以及 facebook.com 的cookie

    CLEAR facebook.com

    通过声明一个不存在的域名,可以只删除浏览器的缓存,而不删除cookie

    CLEAR xxx.yyy.zzz

    imacros 的 event 函数用法

    event 这个命令用于实现 TAG 命令无法实现的自动化操作:

    • Drag & Drop
    • Sliders
    • Tricky date control
    • Dynamic drop-down boxes

    imacros 的 TYPE 参数是什么意思

    这个参数用来标明所要定位的这个 HTML Tag 是什么类型。

    在 HTML 源代码里面可以看出,这个 HTML Tag 的类型是个 A Tag(A 代表 anchor 的简写),所有这里 TYPE 后面的参数值就是 A。

  • 相关阅读:
    人性的经典总结54句
    系统程序员成长计划文本处理(XML解析器)
    系统程序员成长计划-像机器一样思考(二)
    Android输入事件流程
    系统程序员成长计划文本处理(INI解析器)
    request范围内共享属性 request_attribute.jsp
    系统程序员成长计划-像机器一样思考(三)
    系统程序员成长计划-像机器一样思考(一)
    Android IPC机制详解
    系统程序员成长计划文本处理(一)状态机(1)
  • 原文地址:https://www.cnblogs.com/0x1D/p/12219560.html
Copyright © 2011-2022 走看看