Я начинаю использовать imacros для firefox, Я все обновил и попытался записать этот макрос для загрузки следующей страницы. В одном случае следующей странице ссылка: TAG POS = , в другом TAG POS = . Я пытался использовать подстановочный знак * вместо номера 1 или 2, но не работал. Что такое способ создания подстановочных знаков, поэтому imacros может щелкнуть ссылку, независимо от того, является ли она TAG POS = 1 или TAG POS = 2?Imacros, как сделать wilcard?
ответ
Вероятно, это может помочь вам (но без шаблона):
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
TAG POS=1 ...
TAG POS=2 ...
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6
Это возможно.
Используйте другой идентификатор для того, что iMacros нужно нажать на:
TAG POS=1 TYPE=A ATTR=TXT:Button*
Объяснения из документации:
Тэг линии зафиксированного iMacros:
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;532452&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250
Если запись тот же макрос во второй раз вы увидите, что мы получаем одну и ту же линию TAG, кроме одного числа - это идентификатор сеанса websit e используется.
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;532244&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250
Замените идентификатор сеанса с *:
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;*&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250
На самом деле, вы можете также удалить большую часть или все статические части информации FORM, а также. Точно, сколько вы можете удалить, зависит от веб-сайта. Для iMacros вам все еще нужна информация, чтобы однозначно идентифицировать элемент страницы. В нашем примере, результат выглядит следующим образом:
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/* ATTR=NAME:zipcode CONTENT=85250
или даже
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=NAME:zipcode CONTENT=85250
Примечание: TXT: * не то же самое, как TXT: (без ). Если используется только TXT: это означает, что вы ищете элемент, в котором текстовый атрибут «", если вы используете TXT: это означает, что текстовый атрибут может иметь любое значение (= то же, что и полное отсутствие текстового атрибута) , Это относится к любому атрибуту, а не только к TXT.
Источники: http://wiki.imacros.net/Form_Filling#Wildcards http://forum.imacros.net/viewtopic.php?t=11663
- 1. Как сделать простой цикл в iMacros
- 2. Как сделать случайный текст в imacros?
- 3. wilcard поиск в powershell
- 4. Solr wilcard search
- 5. Wilcard (*) Совпадение для Zend_Controller_Router_Route_Hostname
- 6. Менеджер событий присоединять с wilcard
- 7. Правильное использование неограниченных генериков wilcard
- 8. Zend_Lucene и странность операторов wilcard
- 9. wilcard DNS и виртуальные поддомены?
- 10. Подвижная подстрока Wilcard в Python
- 11. Java PreparedStatement Wilcard не работает
- 12. Изменение псевдоэлемента и выбор wilcard
- 13. Ограниченный тип wilcard для Java
- 14. Исключение зависимостей Maven и wilcard
- 15. Сертификат Wilcard с именами альтов
- 16. javascript заменить на regex wilcard
- 17. Imacros: Как сделать следующее сразу, не дожидаясь загрузки страницы?
- 18. IMACROS Как сделать селективные команды в МАХ макро файла
- 19. Как сделать переход на следующую страницу в imacros?
- 20. IMACROS, как это сделать с поддержкой Regex в функции поиска
- 21. Android.mk wilcard extra 'jni' в пути?
- 22. Mod Rewrite Wilcard Subdomain - Внутренние страницы
- 23. Как использовать один скрипт iMacros для другого сценария iMacros?
- 24. Вызов сценария iMacros из другого сценария iMacros
- 25. Imacros (RegExp)
- 26. imacros - как имя формы извлечения
- 27. iMacros установить переменную как текст
- 28. imacros stuggling
- 29. Как использовать PapaParse с iMacros
- 30. iMacros if/else инструкция как?