Imacros 如何在页面上搜索文本,然后从该点继续脚本

Imacros 如何在页面上搜索文本,然后从该点继续脚本,imacros,Imacros,我的示例脚本单击它在页面上找到的第一个“速率”按钮,但我希望它找到文本,然后单击页面上的下一个“速率”按钮 VERSION BUILD=8300326 RECORDER=FX TAB T=1 SET !DATASOURCE C:\Users\admin\Documents\iMacros\Downloads\extract.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!CO

我的示例脚本单击它在页面上找到的第一个“速率”按钮,但我希望它找到文本,然后单击页面上的下一个“速率”按钮

VERSION BUILD=8300326 RECORDER=FX
TAB T=1
SET !DATASOURCE C:\Users\admin\Documents\iMacros\Downloads\extract.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
SEARCH SOURCE=TXT:"my favorite energy drink" 
TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
WAIT SECONDS=2 
VERSION BUILD=8300326 RECORDER=FX
表T=1
设置数据源C:\Users\admin\Documents\iMacros\Downloads\extract.csv
设置数据源_第1列
设置回路1
设置数据源_行{{!循环}
URL GOTO={{!COL1}
SEARCH SOURCE=TXT:“我最喜欢的能量饮料”
TAG POS=1 TYPE=SPAN ATTR=TXT:*评分:良好答案
等待秒数=2
搜索行似乎有效,但标记行将脚本跳回页面顶部。

尝试替换以下内容:

TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=1 TYPE=SPAN ATTR=TXT:*评分:好答案
为此:

TAG POS=2 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=R1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=2 TYPE=SPAN ATTR=TXT:*评分:好答案
尝试更换此:

TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=1 TYPE=SPAN ATTR=TXT:*评分:好答案
为此:

TAG POS=2 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=R1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
TAG POS=R1 TYPE=SPAN ATTR=TXT:*评分:好答案

位置中的“R”表示“相对”,因此无论它首先在哪里找到您正在搜索的内容,它都会在找到的内容之后直接在1个位置中查找链接/txt/etc。你也可以让它反向工作,例如POS=R-1,每次跳转到2ed链接,我希望它更智能,使用搜索来找到正确的链接,无论它是否在POS 1、2、3等位置。谢谢。然后使用更好的文本描述搜索内容。