Задать вопрос
@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

Подскажите как сделать?
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
ScriptKiddo
@ScriptKiddo
xpather.com/pTE4NahP

IMG
615c5f0b6b257554343470.png


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

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

Похожие вопросы