簡體   English   中英

如何在沒有 Javascript 的情況下使用 iMacro If Else 語句?

[英]HOW TO iMacro If Else Statement without Javascript?

我目前制作了一個使用 EXTRACT 來查找 TAG 的 iMacro 腳本

VERSION BUILD=9030808 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
TAG POS=1 TYPE=I ATTR=CLASS:icon-pencil&&TXT: EXTRACT=HTM

SET !VAR10 EVAL("var s='{{!EXTRACT}}'; if(s=='<i class=\"icon-pencil\" style=\"outline: 1px solid blue;\"></i>'){s='imacros://run/?m=ADD.iim';} else {s='imacros://run/?m=A.iim';}; s;")
URL GOTO={{!VAR10}}

我怎樣才能做出 if 語句?

iMacros 中沒有 if 語句,來自他們的常見問題解答:

iMacros 語言本身被設計為一種描述性語言(類似於 HTML)並且不包含條件語句。 我們沒有添加這樣的聲明,因為我們認為我們的客戶不必為了學習另一種專有腳本或編程語言而參加為期一周的研討會。 換句話說,iMacros 命令指的是網頁元素,因此任何編程邏輯都必須放入腳本中,然后使用 iMacros 來自動化網站。 - iMacros 常見問題

您可以使用 Javascript,但是它的接口不是很好,如果您正在研究瀏覽器自動化,我會推薦Selenium和 Python。 做任何需要邏輯的事情要容易得多,iMacros 只對非常基本的事情有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM