我正在编写代码来刮取github . 我从视图源页面中提取了下面的dom树 .
class="blob-num blob-num-addition js-linkable-line-number">
+ @PostAuthorize("this.belongsToTenant(returnObject) && (hasAnyRole('ROLE_ADMIN_INVOICE','ROLE_RUN_AS_ADMIN_INVOICE') or this.belongsToUser(returnObject, authentication.name))")
我可以使用下面的xpath查询获取包含“PostAuthorize”的节点 .
//span[contains(.,'PostAuthorize')]
我想到达包含单词“data-line-number”的节点,以便我可以从该属性中提取行号值 . 此外,我想从当前节点遍历父节点 . 我该怎么做?一种方法可以是获取父节点,然后遍历所有子节点以查找所需的子元素 . 但是我如何在xpath中执行此操作?