>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >[РЕШЕНО] iMacros получение значений строк таблицы в файл http://forum.mozilla-russia.org/viewtopic.php?id=72661 |
Medvedoc > 05-11-2017 21:09:17 |
Добрый вечер ребята! Образно код выглядит таким образом скрытый текст Выделить код Код:<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 |
InfSub > 11-11-2017 16:22:15 |
Все нормально перебирает при том что в условии не укзан class=test, так как такого нет у выложенной странице, результат: скрытый текст Выделить код Код:"Экспресс-тест по теме курса" "" "При подъеме на высоту до 1,0 м - ступенями, а на высоту выше 1,0 м - лестницами с перилами" "" "При подъеме на высоту до 0,75 м - настилом с планками, а на высоту выше 0,75 м - ступенями" "" "При подъеме на высоту до 1,5 м - ступенями, а на высоту выше 1,5 м - лестницами с перилами" "" "При подъеме на высоту до 0,75 м - ступенями, а на высоту выше 0,75 м - лестницами с перилами" Medvedoc пишет
если же нужны не все значения тегов 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 м - лестницами с перилами" |