Как скопировать и вставить текст — команды iMacros?
URL GOTO=https://demo.imacros.net/Automate/Extract2Итак, разберем на примере демо макроса, код привела ниже. команда EXTRACT - фактически означает "извлечь"
TAG POS=1 TYPE=TD ATTR=CLASS:bdytxt&&TXT:* EXTRACT=TXT
SET !CLIPBOARD {{!EXTRACT}}
Содержание
Итак, как это работает?
- Запускаем запись макроса и сразу выключаем
- Идем в панель редактирования и вставляем приведенный выше код. Сохраняем макрос
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».