Alinalessio
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Есть такой код: Код: <div class="product"> <div><a href="" class="ne-product"></a></div> </div> <div class="product"> <div><a href="" class="product-card-decor"></a></div> <div><a href="" class="product-card-decor"></a></div> </div> | Тут есть повторяющийся корневой див. Мне нужно последовательно добраться до Код: //div[@class="product"]/div[1]/a //div[@class="product"]/div[2]/a | т.е. к каждой ссылке, которая внутри ВТОРОГО <div class="product"> Для меня трудность в том, что корневой блок не уникальный и ВТОРОЙ. Я не знаю как указать путь к нему. Пытался так: 1. Код: //div[@class="product"][2]/div[1]/a //div[@class="product"][2]/div[2]/a | 2. Код: //a[@class="product-card-decor"]../div../div[@class="product"]/div[1]/a //a[@class="product-card-decor"]../div../div[@class="product"]/div[2]/a | Во втором случае, я пытался оттолкнуться от уникальных классов и подняться к родительским блокам, а потом обратно спуститься к этим же ссылкам, чтобы получить их каждую по отдельности. 3. Код: //a[@class="product-card-decor"][1] //a[@class="product-card-decor"][2] | Помогите пожалуйста. Как через Xpath найти последовательно найти каждый из почти уникальных объектов. Они уникальны только для всей страницы, но между собой они повторяются. Мне же нужно найти каждый a[@class="product-card-decor"] по отдельности. | Всего записей: 223 | Зарегистр. 21-06-2010 | Отправлено: 10:01 13-04-2021 | Исправлено: Alinalessio, 10:06 13-04-2021 |
|