iMacros 入門教程-基礎函數介紹(1)

最近在研究 imacros 這工具,感受很是強大,簡單來講就是自動化對於瀏覽器的操做,程序自動幫你實現,支持 chrome firefox ie,這樣基本就覆蓋了99%的人羣了吧,甚至他本身也有一個 imacros 瀏覽器,可是好像是 IE 內核。chrome

使用 imacros 插件,可以圖形化錄製你對網頁的操做步驟,就好像錄製 excel vba 宏命令同樣,圖形化操做便可。瀏覽器

可是圖形化操做會被 imacros 轉化爲代碼,我目前研究的就是通讀 imacros 的文檔,並作一些本身的學習筆記。緩存

首先咱們從函數開始,畢竟一門上層語言,說到底就是函數與變量構成的。咱們先從函數開始,而後是內置的變量,再而後纔是其餘。cookie

ADD 函數用法

語法ide

ADD 被添加的變量 打算添加的值函數

例如工具

SET !VAR1 100
ADD !VAR1 -20學習

那麼結果就是 !VAR1 的值變成 80firefox

例如插件

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。

相關文章
相關標籤/搜索