最近在研究 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
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,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/91875.html
標籤:其他
上一篇:TCP/IP詳解,卷1:協議--第6章 ICMP:Internet控制報文協議
下一篇:Appnium 環境搭建
