XPATH-如果元素包含某个类,如何获取文本

时间:2018-10-22 14:08:45

标签: xpath

<a href="#faq-default-2" class="">JHow do I grab this text here?</a>

我正在尝试根据href包含“#faq-default”的内容在此处抓取文本。

我首先尝试了此方法,但是它没有抓取文本,只有实际的href名称,这毫无意义:

//a/@href[contains(., '#faq-default-2')]

这些href会有很多,例如default-2,default-3,所以我想做一些包含查询吗?

1 个答案:

答案 0 :(得分:0)

您正在选择@href节点值而不是a元素值。因此,请尝试以下操作:

//a[contains(@href, '#faq-default-2')]