Помогите с xpath
-
Пытаюсь получить цифру 118:
//div[@title='Interesting']/following::*[1]//text()[2]
<div class="tBJ dyH iFc SMy SNs pBj DrD IZT mWe z-6" title="Interesting">Interesting</div> <div class="Jea gjz zI7 iyn Hsu"><div class="Jea jzS zI7 iyn Hsu"><div class="sLG zI7 iyn Hsu"><div class="tBJ dyH iFc SMy MF7 pBj DrD IZT swG z-6">118 Pins</div></div></div></div>
А получение xml
все равно выдает ошибку Can't resolve query. Что не так?
-
@senerg вы не правильно делаете...
Скиньте весь код страницы, по тому куску, что вы скинули, можно вот так//div[@class='Jea gjz zI7 iyn Hsu']//text()
-
@uraabk ,
Действительно отличается. В браузере выглядит как два отдельных слова, каждое в кавычках. А если нажать правой кнопкой и скопировать элемент, то уже никаких кавычек нет: >118 Pins<.
Почему так происходит?
-
@senerg said in Помогите с xpath:
Почему так происходит?
Для этого надо знать html и как браузеры его "расшифровывают", что бы мы видели красивую страницу, а не код.