не могу составить xpath помогите

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
правильно будет

Код:
//div[@id='ires']//div[@class='g']
находит то что надо по номерам, изначально не к тому вязался
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
Код:
//div[@id='rso']/div[@class='bkWMgd']/div[@class='srg']/div[@class='g']//div[@class='rc']/div[@class='r']//h3[@class='LC20lb'])[1]
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
забыл сказать.
к классам привязываться нельзя, они динамические
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Так оно просто нашло девять штук ссылок таких на странице, а не ссылку под номером девять. Все логично. Клик в зенке через C# по Xpath такому все-равно будет всегда происходить по первой ссылке. Но можно и так для уверенности, чтобы именно только первую находило и не более:
Код:
(//div[@class='srg']//div[@class='r'])[1]
 
  • Спасибо
Реакции: Yuriy Zymlex и backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
во! спасибо. работает
нужно клик не не только по первой делать но и по 2.3.4 и тп )
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
186
Баллы
43
нужно клик не не только по первой делать но и по 2.3.4 и тп )
так тебе нужно сделать клики по всем ссылкам или только по определенной? У меня есть наработка по части кликов на все (или почти все) ссылки.
правда, я ее хотел на конкурсе шаблонов показать )) (если пропустят)
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

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