Создайте переменную, равную 1. Например [[PER]]
Далее POST
Затем [[PER]] увеличить на 1 и возврат к POST.
Если [[PER]] больше 3, то завершить.
Всем привет! Подскажите как сделать в xpath проверку и вернуть существующее значение. Я в цикле перебераю блоки с классом .card-characts-list-item и отдельно записываю значения. Мне нужен текст в тегах с классом .card-characts-list-item__text . Я пытаюсь это сделать так:
//div[@class='card-characts-list-item__text']/text() | //a[@class='my']/span/text()
Но у меня на втором блоке возвращает пустую строку.
А при такой конструкции выдает ошибку.
//div[@class='card-characts-list-item__text']/text() or //a[@class='my']/span/text()
Часть код с вариациями в блоках:
<div class="card-characts-list">
<div class="card-characts-list-item">
<div class="card-characts-list-item__title">
<span class="mistake-char-title">Артикул</span>
</div>
<div class="card-characts-list-item__text" data-char-id="11874">
w100
</div>
</div>
<div class="card-characts-list-item">
<div class="card-characts-list-item__title">
<span class="mistake-char-title">Тип активного вещества</span>
</div>
<div class="card-characts-list-item__text" data-char-id="11878">
<a class="my link" title="Очистители кондиционера пенные" href="/catalog/ochistiteli_kondicionera/tip_aktivnogo_veshchestva-pena"><span>пена</span></a>
</div>
</div>
</div>
@valek_beluu
и будет давать ее это разные пути
первый //div
второй //a
используйте список и в нем проверяйте их оба вместе такое делать нельзя.