HTML XPATH,获取姨妈/叔叔html

问题描述 投票:0回答:1

在此输入图片描述

我能够访问包含 CSCI 12 的标签

"//span[contains(., '" + CSCI + "') and contains(., '" + 12 + "')]"

但我一直在尝试联系父母的兄弟姐妹(阿姨/叔叔)

"//span[contains(., '" + CSCI + "') and contains(., '" + 12 + "')]"..//following-sibling::table[1]" 

还会包含访问包含112以及12在112中的元素吗?

python html selenium-webdriver xpath siblings
1个回答
0
投票

试试这个:

//div[span[contains(., 'CSCI') and contains(., '12')]]/following-sibling::div[1]/table[1]

通过这种方式,您可以将上下文带到父 div 中。 在该 div 上,您将谓词与跨度及其属性一起放置

比你使用

/following-sibling::div[1]
到达下面的第一个 div 并通过
/table[1]
你到达下面的 div 的第一个子表

© www.soinside.com 2019 - 2024. All rights reserved.