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

들으 많은 ! 매우 유용합니다! –

+0

@ alex.l great! 주제를 해결하려면 대답을 수락하십시오. 감사. – alecxe

관련 문제