Поиск IMACROS для конкретного пользователя

Я попытался сделать макрос для поиска конкретного пользователя из ссылок в формате:

<a href="http://website.com/user/ID-number" rel="nofollow noreferrer" target="_blank">http://website.com/user/ID-number</a>

Итак, мой код:

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 (ошибка ключевого слова не найдена) до тех пор, пока он не достигнет фактической страницы, на которой действительно существует желаемое имя пользователя, а затем вводит желаемое имя пользователя рядом с UserID в csv.

Но он не работает, я тестировал его, и я не знаю, чего мне не хватает. И если у кого-то есть лучший способ сделать это (я уверен, что вы это делаете, потому что мой код абсолютно ужасен), любезно поделитесь. Спасибо за помощь.

1 ответ

Прокомментируйте свою строку SET! ERRORIGNORE YES

licensed under cc by-sa 3.0 with attribution.