iMacros получает идентификатор div, а не содержимое

Я пытаюсь выучить iMacros (и избегать jscript или vbscript, если это возможно). Я читал любой ресурс, который смог найти со вчерашнего дня, и в справочнике imacros нет полезного примера того, что мне нужно.

Все методы, которые я пробовал, извлекают содержимое элемента как TXT, так и HTM. Моя проблема в том, что у меня есть такой div

<div class="cust_div" id="Customer_45621">
...content in here...
</div>

И часть, которую мне нужно извлечь, это 45621, которая является единственной динамической частью атрибута id. Например, между 3 клиентами, это может быть

  1. Клиент_ 45621
  2. Клиент_ 35123
  3. Клиент_ 85663

Все, что мне нужно, это номер. Благодарю.

1 ответ

Решение

TAG POS=1 TYPE=DIV ATTR=cust_div EXTRACT=HTM

Затем вы должны использовать EVAL и использовать в нем JS-скрипты для извлечения идентификатора. Это единственный путь. Вы не можете вырезать HTML-код без JS, но вы можете использовать JS в iMacros с EVAL.

Другие вопросы по тегам