Html 使用XPATH查找div中div中的文本
这是:Html 使用XPATH查找div中div中的文本,html,css,xml,selenium,xpath,Html,Css,Xml,Selenium,Xpath,这是: //*[@id="app"]/div[2]/div 然而,两者都只是突出了整个部门。我觉得我在这里遗漏了一些东西。我可以添加什么,或者如何修复现有的XPATH命令,使其只获取“数据结果代码”文本 我试着加上 text()&word(),但这些对我也不起作用 这里有一些我用来获得帮助的参考资料 试试看 //*[@data-fruit-code] 输出 //div[@data-fruit-code]/@data-fruit-code 请注意,数据结果代码称为属性,
//*[@id="app"]/div[2]/div
然而,两者都只是突出了整个部门。我觉得我在这里遗漏了一些东西。我可以添加什么,或者如何修复现有的XPATH命令,使其只获取“数据结果代码”文本
我试着加上
text()&word(),但这些对我也不起作用
这里有一些我用来获得帮助的参考资料
试试看
//*[@data-fruit-code]
输出
//div[@data-fruit-code]/@data-fruit-code
请注意,
数据结果代码
称为属性,在XPath中通过其名称前面的@
进行选择
有很多方法可以选择目标属性。以下是两种有趣的可能性:
**I WANT TO GET WHAT'S IN HERE**
**I WANT TO GET WHAT'S IN HERE 1**
**I WANT TO GET WHAT'S IN HERE 2**
**I WANT TO GET WHAT'S IN HERE 3**
**I WANT TO GET WHAT'S IN HERE 4**
//@data-fruit-code
将选择文档中的所有数据结果代码
属性**I WANT TO GET WHAT'S IN HERE**
**I WANT TO GET WHAT'S IN HERE 1**
**I WANT TO GET WHAT'S IN HERE 2**
**I WANT TO GET WHAT'S IN HERE 3**
**I WANT TO GET WHAT'S IN HERE 4**
//@data-fruit-code
将在div
元素上选择所有数据结果代码
属性,这些元素的div
父元素和id
属性值为app
为什么要使用额外的
[@data-fruit-code]
谓词,而不仅仅是//div/@data-fruit-code
?Hi Robopatchers。欢迎来到StackOverflow。第一个问题很好。哦,这现在很有道理了!非常感谢@kjhuges,这是非常有用的信息@克胡格斯:太棒了,我刚刚做到了。:)