Команда iMacros IMAGESEARCH
Команда IMAGESEARCH ищет изображение, указанное с помощью параметра IMAGE.
На основе исходного изображения производится поиск на отображаемой в
данный момент странице сайта с использованием алгоритма Распознавания
Изображений. CONFIDENCE определяет насколько близко найденное
изображение должно соответствовать заданному. Значение 100 означает
точное совпадение. Если входное изображение не найдено, при заданном
условии соответствия, то возникает ошибка.
Если изображение найдено, то !IMAGEX и !IMAGEY будут содержать координаты найденного изображения.
Работает в: 
Синтаксис:
IMAGESEARCH POS=н IMAGE=изображение CONFIDENCE=процент [ALGORITHM=A/B]
Параметры:
- POS
Найти н-е изображение. Работает так же как и POS в TAG. - IMAGE
Путь к изображению для поиска. Поддерживаемые форматы файлов: BMP и PNG. Чем меньше входное изображение, тем быстрее поиск. - CONFIDENCE
Уровень (процент) достоверности, т. е. на сколько исходное изображение
соответствует найденному. Значение от 1 до 100. Как правило, значение
40…100 дают хорошие и надежные результаты. - ALGORITHM (по умолчанию B)
Необязательный параметр для выбора алгоритма распознавания изображений:
- A использует классический алгоритм машинного зрения, основанный на обнаружение края. (cмотрите примечания ниже)
- B использует новый алгоритм выбора, оптимизированный для веб-страниц
Для большинства сайтов рекомендуется использовать алгоритм B. Он будет полезен если сайт или изображение меняет цвет, так как B
автоматически переключается в режим Серого градиента, когда уровень
достоверности установлен на 90 или ниже, поэтому изменения цвета
игнорируются.
Примечания:
Нескольок Вопросов-Ответов по команде IMAGESEARCH iMacros:
В: Может ли IMAGESEARCH найти элементы которых не видно (они есть на странице, но сейчс не видны на экране)?
О: Да, но только в iMacros Browser и дополнении Firefox,
IMAGESEARCH работает путем сканирования всей страницы, даже тех частей,
которые не видны в окне браузера. В IE и Chrome, нужное
изображение должно быть полностью jnj,hf;fnmcz в окне браузера, иначе
IMAGESEARCH не сможет его найти.
В: Можно ли изменить папку, которую использует команда IMAGESEARCH
iMacros для сохранения изображений? Кажется, по умолчанию:
C:\Users\Public\Documents\iMacros\datasources\
О: Есть два варианта:
- Изменение папки по умолчанию в настройках iMacros
- Используйте конкретный путь к файлу непосредственно в командной, т. е.
IMAGESEARCH IMAGE=d:\testimages\image1.png CONFIDENCE=100
В: Я хотел бы знать, как изменить количество повторных попыток нахождения изображений.
О: Вы можете сделать это с помощью SET !TIMEOUT_STEP н!
н — количество повторных попыток, по умолчанию = 6 (одна повторная попытка каждую секунду)
|