Добрый вечер ребята!
Столкнулся с такой проблемой. Есть файл с таблицей, в которой есть радиокнопки и текстовые значения напротив них. Мне нужно получать заголовок над таблицей и потом текстовые значения всех строк таблицы, где он присутствует.

Образно код выглядит таким образом

скрытый текст

Выделить код

Код:

<div class="heading">Заголовок</div>
<table>
<tr><td><input type="radio"></td><td class="test">тест01</td></tr>
<tr><td><input type="radio"></td><td class="test">тест02</td></tr>
<tr><td><input type="radio"></td><td class="test">тест03</td></tr>
<tr><td><input type="radio"></td><td class="test">тест04</td></tr>
</table>


код публикуется в тегах code под спойлером

Как-то так схематично

Сам макрос iMacros прописывал

скрытый текст

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=link.txt


код публикуется в тегах code под спойлером
Но почему-то не удается получить все значения td с классом test.
Суть в том, что нужно получить значение заголовка по классу heading и дальше все значения строк таблицы с классом test и затем все это записать в текстовый файл.
Ссылка на саму страничку с кодом
скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


ссылки публикуются в тегах noindex под спойлером

infSub

Все нормально перебирает при том что в условии не укзан class=test, так как такого нет у выложенной странице, результат:

скрытый текст

Выделить код

Код:

"Экспресс-тест по теме курса"
""
"При подъеме на высоту до 1,0 м - ступенями, а на высоту выше 1,0 м - лестницами с перилами"
""
"При подъеме на высоту до 0,75 м - настилом с планками, а на высоту выше 0,75 м - ступенями"
""
"При подъеме на высоту до 1,5 м - ступенями, а на высоту выше 1,5 м - лестницами с перилами"
""
"При подъеме на высоту до 0,75 м - ступенями, а на высоту выше 0,75 м - лестницами с перилами"

Medvedoc пишет

Но почему-то не удается получить все значения td с классом test

если же нужны не все значения тегов td, а только с классом test (если верить html коду а не вам то с классом answer-text), то  в вашем вопросе уже заложен ответ, нужно указать перебираемый класс:

скрытый текст

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=TD ATTR=class:answer-text EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=link.txt


результат:
скрытый текст

Выделить код

Код:

"При подъеме на высоту до 1,0 м - ступенями, а на высоту выше 1,0 м - лестницами с перилами"
"При подъеме на высоту до 0,75 м - настилом с планками, а на высоту выше 0,75 м - ступенями"
"При подъеме на высоту до 1,5 м - ступенями, а на высоту выше 1,5 м - лестницами с перилами"
"При подъеме на высоту до 0,75 м - ступенями, а на высоту выше 0,75 м - лестницами с перилами"