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

lutskboy
На сайте с 22.11.2013
Offline
173
206

Привет

кто знает можно ли такое провернуть с 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
242
#1
lutskboy:
кто знает

я знаю

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

можно!

одно но

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

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

lutskboy
На сайте с 22.11.2013
Offline
173
#2
Anamnado:

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

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

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

не факт

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

-

есть

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

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

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

LEOnidUKG
На сайте с 25.11.2006
Online
1727
#4

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

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
S3
На сайте с 29.03.2012
Offline
302
#5

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

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

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

стер --

причина:

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

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

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