@yooriko Такое иногда нужно. Вот нужно было вставить кучу КОДА и там имеенно конкретная задача стояла,перенести на другой сервис. При переносе через Ввод т-то да упускал каждый раз. Но если берём функцию через копировать и вставить самого буфера обмена. То переносит правильно. Толи бас,какие-то символы упустил толи ещё чего. Ну это не серьёздная проблема как мне кажется. т
Как выбрать НУЖНУЮ часть текста МЕЖДУ двумя элементами через XPATH (РЕШЕНО)
-
Всем привет! Что-то не могу сообразить, подскажите пожалуйста!
Есть у нас ХТМЛ страница с различным содержанием. Через XPATH я нахожу нужные элементы таким образом:
//[элемент для привязки1](ЗДЕСЬ НУЖНЫЕ ДАННЫЕ)
или таким
//[элемент для привязки1]//*[элемент для привязки2](ЗДЕСЬ НУЖНЫЕ ДАННЫЕ)Но как сделать так, чтобы находить определенные значения в конкретных местах? Например, мне надо найти значение между //[элемент для привязки1] и //[элемент для привязки5].
И второй вопрос, допустим есть список //[элемент для привязки1]text(1) ; //[элемент для привязки1]text(2); //*[элемент для привязки1]text(3) и тд. Как собрать через XPATH все элементы от text(1) до text(последнее)?
UPD
Решение банально простое - изучить вот эту статью, ПОНЯТЬ хотя бы немного ее и многие вопросы парсинга отпадут сами собой.В моем конкретном примере, чтобы найти содержание от элемента1 до элемента5 достаточно указать в XPATH перечисление атрибутов (//атрибут | //атрибут// и тд). А для того, чтобы получить список из необходимых значений нужно эти значения перечислить с помощью функций ( в моем случае это была функция [position()<]).