2016-10-09 2 views
0

Я новичок в Html и XPath. Так что у меня эта проблема. Если я хочу получить текст «Суббота», каким должен быть код xpath? Благодарим за помощь! html вот так.Как использовать xpath для получения текста

<div class="D(ib) Va(m) W(1/4)" data-reactid=".28cjlo02kxy.$tgtm-Col1-0-Weather.2.$0.$0.1.1.$0.0"> 
<span data-reactid=".28cjlo02kxy.$tgtm-Col1-0-Weather.2.$0.$0.1.1.$0.0.0">Saturday 
</span></div> 

, а затем, если я хочу получить заголовок = «Души», что мне делать дальше?

<span data-code="11" class="D(ib) Va(m) W(1/4) Ta(c)" data-reactid=".28cjlo02kxy.$tgtm-Col1-0-Weather.2.$0.$0.1.1.$1.1"> 
<img alt="Showers" height="32" title="Showers" width="32" class="Trsdu(.42s) " src="/sy/os/weather/1.0.1/shadow_icon/60x60/[email protected]" data-reactid=".28cjlo02kxy.$tgtm-Col1-0-Weather.2.$0.$0.1.1.$1.1.0"></span> 

ответ

1

Ну, не хватает информации, чтобы обеспечить надежную XPath, но, учитывая то, что у нас есть, я бы частичное совпадение по data-reactid атрибут (ы):

//div[contains(@data-reactid, "Col1-0-Weather")]/span[contains(@data-reactid, "Col1-0-Weather")] 
+0

THx много ! это очень полезно! –

+0

@ alex.l большой! Пожалуйста, не забудьте принять ответ, чтобы решить эту тему. Благодарю. – alecxe

Смежные вопросы