Html xPath:使用特定文本在h4之后拾取div
我是xPath新手。。。只是想学一下…Html xPath:使用特定文本在h4之后拾取div,html,xpath,Html,Xpath,我是xPath新手。。。只是想学一下… 如何使用xPath获取h4后面的div? 我正在搜索包含“佳能”的H4 您的XPath不正确,发生的情况是您正在中查找兄弟姐妹,因为您要进入./text().. 你可以在这里使用这个函数 例如: //h4[contains(text(), "Canon")]/following-sibling::div[1] 编辑:您还可以使用='语法 要使用该语法,请从原始查询中删除text(): //*[. = "Canon"]/following-sibling:
如何使用xPath获取h4后面的div?
我正在搜索包含“佳能”的H4
您的XPath不正确,发生的情况是您正在
中查找兄弟姐妹,因为您要进入./text()..
你可以在这里使用这个函数
例如:
//h4[contains(text(), "Canon")]/following-sibling::div[1]
编辑:您还可以使用='
语法
要使用该语法,请从原始查询中删除text()
:
//*[. = "Canon"]/following-sibling::div[1]
太棒了,我很高兴能帮你!如果这个答案解决了你的问题,请接受它作为你问题的答案。谢谢
//div[h4=“佳能”]/div/text()
?或者如果您要查找的div
始终具有class=“price”
属性://div[@class=“price”]/text()
?
//h4[contains(text(), "Canon")]/following-sibling::div[1]
//*[. = "Canon"]/following-sibling::div[1]