2016-10-09 6 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

関連する問題