IMacros получает идентификатор div, а не контент

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

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

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

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

  1. Customer_ 45621
  2. Заказчик 35123
  3. Заказчик 85663

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

1 ответ

Решение

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

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

licensed under cc by-sa 3.0 with attribution.