IMACROS搜索特定用户

时间:2014-12-25 20:48:56

标签: loops search if-statement extract imacros

我试图制作一个宏来搜索特定用户,其格式为:

  

http://website.com/user/ID-number

所以我的代码是:

VERSION BUILD=8881205 RECORDER=FX
'No popup upon extractino
SET !EXTRACT_TEST_POPUP NO
'Ignoring the error coming up because the username I'm searching for won't exist on all pages
SET !ERRORIGNORE YES
'Set the user-id variable initiated at 0 and incremented by 1
set !VAR1 0
add !VAR1 {{!loop}}
'Increments the userID on the webpage
URL GOTO=http://website.com/user/{{!VAR1}}
'Check if the Username on the page is the same as the one i'm looking for :
SEARCH SOURCE=TXT:"Desired-username"
'Make a txt where there is supposed to be "desired-username"+userid
TAG POS=1 TYPE=DIV ATTR=TXT:* EXTRACT=TXT
ADD !EXTRACT {{!EXTRACT}}
ADD !EXTRACT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=test.csv

因此,使用此代码,预期结果将是一个csv,其中列全部为空+ UserID,(Keyword not found错误),直到他到达所需用户名实际存在的实际页面,然后输入所需的用户名附近csv中的UserID。

但它不起作用,我测试了它,我不知道我错过了什么。 如果有人有更好的方法这样做(我很确定你这样做,因为我的代码绝对可怕),请分享。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

评论你的行SET!ERRORIGNORE YES