iMacros получает идентификатор div, а не содержимое
Я пытаюсь выучить iMacros (и избегать jscript или vbscript, если это возможно). Я читал любой ресурс, который смог найти со вчерашнего дня, и в справочнике imacros нет полезного примера того, что мне нужно.
Все методы, которые я пробовал, извлекают содержимое элемента как TXT, так и HTM. Моя проблема в том, что у меня есть такой div
<div class="cust_div" id="Customer_45621">
...content in here...
</div>
И часть, которую мне нужно извлечь, это 45621, которая является единственной динамической частью атрибута id. Например, между 3 клиентами, это может быть
- Клиент_ 45621
- Клиент_ 35123
- Клиент_ 85663
Все, что мне нужно, это номер. Благодарю.
1 ответ
Решение
TAG POS=1 TYPE=DIV ATTR=cust_div EXTRACT=HTM
Затем вы должны использовать EVAL и использовать в нем JS-скрипты для извлечения идентификатора. Это единственный путь. Вы не можете вырезать HTML-код без JS, но вы можете использовать JS в iMacros с EVAL.