2016-07-13 2 views
1

Я пытаюсь записать макрос, который может извлечь значение из целевого элемента.Как извлечь значение атрибута из и элемента с помощью iMacros?

Это то, что я пытался ... но он не работает :(

TAG POS=1 TYPE=DIV ATTR=ID:foo EXTRACT=ARIA-EXPANDED 

Я также saw some docs, что сделал это выглядит, как это будет работать:

TAG POS=1 TYPE=DIV ATTR=ID:foo&&ARIA-EXPANDED:* EXTRACT=ARIA-EXPANDED 

Не повезло до сих пор ...

ответ

1

Вы можете попробовать так:

TAG POS=1 TYPE=DIV ATTR=ID:foo&&ARIA-EXPANDED:* EXTRACT=HTM 
SET attr EVAL("'{{!EXTRACT}}'.match(/aria-expanded=[\"'](.+?)[\"']/)[1];") 
+0

Думаю, вам нужно просто быть осторожным, насколько велика эта html blob? Похоже, это может быть тяжело. Любая идея, насколько хорошо iMacros обрабатывает память, если элемент огромен? – bingo

+0

Вы имеете в виду, что html-код вашего 'div'-элемента огромен? – Shugar

 Смежные вопросы

  • Нет связанных вопросов^_^