selinum定位已定位元素的字节点(子元素)

本文介绍如何使用XPath表达式定位并获取网页中特定元素的属性值,通过实例解析了各种XPath表达式的含义及其应用场景,适用于前端开发及爬虫技术爱好者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如上图,我已经定位到li那一行的元素,但是我想得到下一行a标签中title的属性值,代码如下

li的元素定义为li_element

li_element.find_element_by_xpath(".//a").get_attrubute("title")

其中xpath中的.//a表示当前元素的目录下寻找所有的a标签,.代表当前目录,其他的如下图

表达式

描述

/

从根节点选取。

//

从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。

nodename

选取此节点的所有子节点。

.

选取当前节点。

..

选取当前节点的父节点。

@

选取属性。

通配符

描述

*

匹配任何元素节点。

@*

匹配任何属性节点。

node()

匹配任何类型的节点。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值