Xpath following:: и contains

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
Помогите пожалуйста составить правильный xpath

Пишу:
//div/p/a[contains(text(),'Обновление')]/following::*/div/div/div/p[contains(text(),'hours')]

Есть головные дивы (фиолетовая стрелка), в которых есть 2 соседствующих дива (красные стрелки), содержащие 2 искомых текста которые могут меняться (синие стрелки). Мне надо найти 2й див содержащий /p содержащие hours, которые идет после дива содержащего /р содержащего слово Обновление.

114289

Мой xpath находит мне все /p содержащие hours на странице, в том числе которые в соседнем диве не содержат слово Обновление. Подскажите пожалуйста, в чем ошибка?
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
сначала находишь элемент с обновлением, от него находишь родителя (фиолетовую стрелку), а от него 2-й p
ну или сразу родителя (фиолетовую стрелку) и 2-й p
 

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
сначала находишь элемент с обновлением, от него находишь родителя (фиолетовую стрелку), а от него 2-й p
ну или сразу родителя (фиолетовую стрелку) и 2-й p
Нахожу див с обновлением а потом следующий за ним див с hours. Только не работает.
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28

baracuda

Client
Регистрация
19.06.2013
Сообщения
793
Благодарностей
278
Баллы
63
Ой не любишь форум...

(/div[contains(class,"inventor")])/p[2]
 

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)