Чт. Май 9th, 2024

Как скопировать и вставить текст — команды iMacros?

Итак, разберем на примере демо макроса, код привела ниже. 
команда EXTRACT - фактически означает "извлечь"
URL GOTO=https://demo.imacros.net/Automate/Extract2
TAG POS=1 TYPE=TD ATTR=CLASS:bdytxt&&TXT:* EXTRACT=TXT
SET !CLIPBOARD {{!EXTRACT}}

Итак, как это работает?

  1. Запускаем запись макроса и сразу выключаем
  2. Идем в панель редактирования и вставляем приведенный выше код. Сохраняем макрос

3. Запускаем макрос в работу Play Macro. Должен получиться такой результат:

            This line is extracted.
            The second line is extracted, too.

Справка по команде

https://www.imacros.org/komandy/extract

Параметр EXTRACT является частью команды TAG. Основной функцией данного параметра является извлечение данных из сайта. Используйте атрибут ATTR для определения той части, которую необходимо извлечь. Обычно эта часть генерируется с помощью мастера извлечения (Extraction Wizard). Параметр EXTRACT ищет исходный HTML код веб-сайта для н-го появления ATTR и извлекает его. ATTR всегда должен заканчиваться шаблонизатором (*).

Если несколько команд с EXTRACT выполняются в одном макросе, то результаты отделяются друг от друга строкой «[EXTRACT]». При сохранении извлеченных данных («SAVEAS TYPE=EXTRACT») эта строка автоматически заменяется на перевод на новую строку.

Если извлекается таблица целеком, то соседние ячейки таблиц отделяются друг от друга строкой «#NEXT#», а строки таблицы разделяются строкой «#NEWLINE#». Эти спец-теги автоматически заменяются запятой и переводом строки соответственно, когда вы используете команду «SAVEAS TYPE=EXTRACT», но разделители сохраняются при возврате данных в скрипт через вызов функции iimGetLastExtract(). Если извлекаемая таблица содержит вложенные таблицы, то данные внутренней таблицы также будут разделены «#NEXT#» и «#NEWLINE#» .

Работает в:

Синтаксис:

TAG … EXTRACT=значение

Значение параметра EXTRACT команды TAG:

  • TXT
    • Обычное извлечение текста, содержит все внутренние HTML-теги, если они есть.
    • При использовании раскрывающегося (drop-down) списка (выберите элемент), извлекается выбранная (видимая) запись.
  • TXTALL
    • Для использования с раскрывающимся списком (выберите элемент), извлекаются все записи из списка.
  • HTM
    • Извлекается HTML-код выбранного элемента. Примечание: В iMacros Browser и IE HTML-теги всегда возвращаются в верхнем регистре. Таким образом, «<b>Тест</b>» извлекается как «<B>Тест</B>».
  • HREF
    • URL-ссылка выбранного элемента.
  • ALT
    • Альтернативный текст выбранного изображения.
  • TITLE
    • Title атрибут элемента, например текст всплывающей подсказки.
  • CHECKED
    • Состояние флажка (checkbox) или радиокнопки (radiobutton). Возвращает «true», когда флажок установлен, в противном случае «false».

от admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *