@timers

Как выбрать нужный элемент в блоках через XPATH?

HTML
<div class="item">
	<span class="lock">Блок</span>
	<a href="#" class="links">Ссылка №1</a>
</div>
<div class="item">
	<span class="lock">Блок</span>
	<a href="#" class="links">Ссылка №2</a>
</div>
<div class="item">
	<span class="lock">Блок</span>
	<a href="#" class="links">Ссылка №3</a>
</div>
<div class="item">
	<a href="#" class="links">Ссылка №4</a>
</div>
<div class="item">
	<a href="#" class="links">Ссылка №5</a>
</div>
<div class="item">
	<a href="#" class="links">Ссылка №6</a>
</div>
и тд.


Мне нужно сделать чтобы, определял блоки только без "Блок", т.е. делал проверку про всем блокам на наличие текста или класса, если он там есть то он мне не нужен.

Делаю так:
>XPATH> //div//a[contains(@class, "links")] - так он находит все блоки, а мне нужны все только без span

Подскажите как сделать?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
ScriptKiddo
@ScriptKiddo
xpather.com/pTE4NahP

IMG
615c5f0b6b257554343470.png


//div/a[@class='links' and not(../span)]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 нояб. 2024, в 17:38
150000 руб./за проект
05 нояб. 2024, в 16:31
500 руб./за проект
05 нояб. 2024, в 16:24
5000 руб./за проект