0

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

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 

搜索行似乎有效,但标记行将脚本跳回页面顶部。

4

2 回答 2

0

尝试替换这个:

TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer

有了这个:

TAG POS=2 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer
于 2013-05-16T20:29:16.333 回答
0

尝试替换这个:

TAG POS=1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer

有了这个:

TAG POS=R1 TYPE=SPAN ATTR=TXT:*<SP>Rating:<SP>Good<SP>Answer

位置中的“R”指的是“相对”,因此无论它首先在哪里找到您要搜索的内容,它都会在找到的内容之后直接在 1 位置查找链接/txt/etc。你也可以让它反向工作。位置=R-1

于 2016-05-12T12:05:59.160 回答