Извлечь любые данные с веб-страницы с помощью приложения iMacros очень просто.
Вот пример кода для извлечения текста на сайте binary.com.
TAG POS=1 TYPE=DIV ATTR=ID:gmt-clock EXTRACT=TXT
Команда TAG выбирает HTML-элементы из текущей веб-страницы.
- POS указывает числовое значение местонахождения (позиции) элемента HTML.
- TYPE определяет тип HTML-элемента.
- ATTR указывает идентификатор (атрибут) для выбранного элемента HTML.
Такой синтаксис в коде справедлив для файлов с расширением *.iim.
В JavaScript (для файлов с типом *.js) это будет так.
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=ID:gmt-clock EXTRACT=TXT'); iimDisplay(iimGetLastExtract(1));
- iimPlayCode() — эта команда воспроизводит код iMacros.
- iimGetLastExtract(1) — это команда получает (текст) данные, извлечённые с помощью команды EXTRACT=TXT.
- iimDisplay() — эта команда выводит на дисплей (на зелёном фоне) информацию, заключённую внутри круглых скобок.
Скачать примеры скриптов в zip-архиве.
В этом видео-ролике наглядно показан выше описанный процесс.