我有以下xpath返回3个表项,我想分别访问每个值。
//div[@class='transform section']//div[@class='inner-border-section-gray-container']//div[@class='related-tables-section']//div[@class='inner-section']//span[@class='related-tables']
如何使用xpath单独访问“customer”,“lineitem”和“orders”?
有人可以帮忙解决上述问题吗?
答案 0 :(得分:1)
您可以尝试使用/text()
获取<span>
的直接子项的文本节点:
//span[@class='related-tables']/text()
您可能希望添加条件以过滤掉空文本节点:
//span[@class='related-tables']/text()[normalize-space()]
答案 1 :(得分:0)
您是否可以单独提供周围元素?然后你可以使用数据属性,如果使用Razer语法,你必须说data_myVariable =&#34;&#34;否则替换&#34; _&#34;与&#34; - &#34;然后,您可以使用data-myVariable访问data属性。