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


lutskboy
185

Привет

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

lutskboy:
кто знает

я знаю

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

можно!

одно но

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

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


lutskboy

Anamnado:

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

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


Anamnado

не факт

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

есть

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

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

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


LEOnidUKG

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


Sly32

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

/html/body/div[2]
//*[@id=»SwfStore_googletrack_0″]


Anamnado

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

стер —

причина:

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *