Xpath получить все до определенного елемента.

L
На сайте с 22.11.2013
Offline
94
179

Привет

кто знает можно ли такое провернуть с xpath.

есть вот такая примерно верстка


<div class="article">
<p>text text text</p>
<p>text text text</p>
<figure>image</figure>
<p>text text text</p>
<figure>image</figure>
<p>see also</p>
<p>text</p>
<p>text</p>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>

и мне нужно оттуда дёрнуть все до <p>see also</p>

то есть суть такая что есть некий контент и обычно он в каком то теге с каким то id или class

тут же сделано не так и много чего лишнего идет. и мне ето не нужно

можно как то отфильтровать лишнее?

Anamnado
На сайте с 08.02.2010
Offline
241
#1
lutskboy:
кто знает

я знаю

можно как то отфильтровать лишнее?

можно!

одно но

я не знаю что такое xpath

но я вижу текст и знаю возможности JS, php, с++, что позволило мне дать такой ответ.

Подпись без рабочей ссылки все равно, что коитус без кульминации ((c) Anadonam)
L
На сайте с 22.11.2013
Offline
94
#2
Anamnado:

я не знаю что такое xpath

значит ета тема не для вас

Anamnado
На сайте с 08.02.2010
Offline
241
#3

не факт

я уже вбил это слово в поиск и читаю.

-

есть

[xpath - обычный текстовый файл с определенным языком разметки, (возможно он же xml но мне это уже не важно)]

ок - ответ я дал и уверен в нем на все 102% - удачи!

[ Вам советую дописать к вопросу - "если да то как".. или теперь уже можно без "еcли да" ]

LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#4

а обычные регулярки уже не в моде?

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
S3
На сайте с 29.03.2012
Offline
221
#5

lutskboy, Уже год этой темы не касался, но помню, что можно было в дебагере хрома получить xpath до элемента правой кнопкой мыши, далее скопировать полный путь или просто xpath, потом его можно поправить. что - то в таком стиле получается

/html/body/div[2]
//*[@id="SwfStore_googletrack_0"]
Anamnado
На сайте с 08.02.2010
Offline
241
#6

думал сначало пиремер кода написать..

стер --

причина:

- в выдаче по запросам ответов много и вариантов решения много

(на любой вкус и цвет)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий