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 つの位置で link/txt/etc を探します。逆exで動作させることもできます。POS=R-1

于 2016-05-12T12:05:59.160 に答える