Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html xPath:使用特定文本在h4之后拾取div_Html_Xpath - Fatal编程技术网

Html xPath:使用特定文本在h4之后拾取div

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新手。。。只是想学一下…

如何使用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]