我想从以下代码中获取selenium
的值606<div class="price pad-15 per-person budget-pp marg-left-10 ">
<span>From</span>
<h2 class="size-28 dis-inblock">
<span class="size-22">£</span>
606
</h2>
<span>Per person</span>
</div>
任何人都可以帮我识别值606的xpath。提前感谢。
答案 0 :(得分:1)
XPath
的元素, 606
为:
//h2[span[text()="£"]]
您可以使用编程语言中的适当方法获取值(例如.get_attribute("text")
中的.text
或Python
)
如有任何问题,请告诉我
答案 1 :(得分:0)
//div/h2/text()
这就足够了。
//text()[. = '606']
也会(但我怀疑它是你需要的!)
答案 2 :(得分:0)
您也可以在cssSelector
下面使用: -
div.price.per-person > h2
(假设您正在使用Java)现在您可以使用WebElement#getText()
在使用上面的选择器定位元素后获取所需的文本,这会将文本提取为£606
,您可以使用一些编程要省略£
并获得所需的实际值。