如何根据以前的HTML类中的文本获取内容

时间:2019-03-09 10:14:55

标签: xpath

<h4 class="popup-title"><a href="/united-states/los-angeles">Cafe in Los Angeles</a></h4>
                      <div class="popup-image"><a href="/united-states/los-angeles"><img class="img-responsive" src="https://www.example.com/sites/default/files/styles/190x125/public/city/photos/los-angeles.jpg"/></a></div>
                    <a class="btn btn-primary" href="/united-states/los-angeles">Find out more</a>
        </div>
      </info-window>

      <marker-label position="[34.061,-118.444]"

我正在尝试使用xpath来获取marker-label position中的坐标

基于文本Cafe in Los Angeles

我正在尝试//h4/a[contains(., 'Cafe in Los Angeles')]/parent::marker-label/@position的变体 但是似乎运气不太好。

1 个答案:

答案 0 :(得分:1)

这是正确的xpath。

//a[normalize-space(.)='Cafe in Los Angeles']/parent::h4/following-sibling::marker-label/@position

您也可以这样做。

//h4[//a[normalize-pace(.)='Cafe in Los Angeles')]]/following-sibling::marker-label/@position