iMacros 入門教程 內建變數介紹(5)

2022-07-18 23:18:31 字數 1834 閱讀 6571

1、!var0 到 !var9,這是系統定義的內建變數,專門給你賦值用

就是程式設定了這幾個名字給你賦值

2、內建變數

就是 imacros 設定的特別作用的變數,例如 !urlcurrent 這個變數就代表著這個變數是說當前的url

!http errorcode 這個內建變數主要是顯示出現的http錯誤**,大於400的錯誤**

例如:set !errorignore yes

url goto=

prompt }

!filelog 主要是設定 log 的儲存位址,你可以指定輸出 log 文件的位址,但是必須是已經存在的資料夾,imacros 不會自動建立資料夾

例如set !filelog c:\macrologs\mymacro.log

例如set !folder_download c:\mydownloadfolder\

!folder_macros 這個變數的作用就是儲存 macros 檔案的儲存路徑,這是乙個唯讀變數。

也就是你如果想在 macros 檔案裡,寫**的時候直接使用 marcos 檔案,那麼在這個 !folder_macros 路徑裡的,就可以直接使用了。

例如ondownload folder=} file=* wait=yes

就是按照你設定的格式返回時間給你。

語法!now:format_code

格式**如下

例如,假設時間是25th may 1980, 04:35:00

那麼以下**返回 25051980_043500

!now:ddmmyy_hhnnss

以下**返回 1980-05-25 04h 35min

!now:yyyy-mm-ddhhhnnmin

另外,在 macros 指令碼裡,一定要用上兩個雙括號,例如 }

這個變數的意思是設定白名單給那些彈窗。

例如:set !popup_allowed demo.imacros.net

這個變數的作用就是設定指令碼執行速度

有三個變數 fast|medium|slow

例子set !replayspeed fast

這個變數的功能就是設定單步除錯,當值為yes的時候,就每次只執行一行命令,你需要按continue才會執行下一步**,當值為no的時候,就取消單步除錯模式。

例子set !singlestep yes

set !singlestep no

由於html裡面所有的元素都可以編上號,所以這個變數的作用是顯示目前有多少個。

例如set !timeout_download 15

這是設定 macros 的總執行時間,如果時間到了,程式還沒執行完畢,那麼程式就會報錯。

set !timeout_macro 15

這個變數是指載入頁面的時等待時間,如果時間到了還沒載入完畢,那麼就會報錯。

set !timeout_page 15

這個變數是指每步的執行等待時間,如果這個等待時間過去了,然後imacros還沒找到對應的元素,那麼就會報錯。

代表當前網頁的**

例子,將當前網頁的**在第二個tab開啟

set !var1 }

tab open

tab t=2

url goto=}

這個變數作用就是當設定為 yes 的時候,會等待網頁完全載入完畢才會繼續執行下一步**。

預設是 no

這個命令的作用就是更改當前網頁標籤頁的標題

例如set !window_title "companyname"

iMacros 入門教程 基礎函式介紹(2)

position的縮寫,如果有 2 個以上的元素共用完全相同的屬性 比方說同乙個小區的同一棟樓 這個 pos 的引數可以藉由不同位置來幫助明確定位 也就是說同一棟樓裡的第幾樓 假設只有乙個元素,那麼引數值就是 1。attributiton的縮寫,這個引數用來標明所要定位的這個 html tag 具有...

ansible 入門教程06 變數

變數的命名要注意,不要使用 而推薦使用 變數可以通過group來定義,也就是定義一些變數給整個組使用,例如 group vars all dbservers 對應的就是我們hosts中定義的組 當然,也可以在playbook中直接定義 當然,我們定義的主要目的還是用使用這些變數 例如,我們在例子中的...

mySQL學習入門教程 4 內建函式

開發十年,就只剩下這套架構體系了!四 內建函式 包括了字串函式 數值函式 日期函式 流程控制函式 其他函式 獲取資料庫資訊 一 字串函式 比較常用,需要掌握 1 concat s1,s2,sn 把傳入的引數連線成乙個字串 select concat abc def select concat nam...