selenium中的WebElement对象的属性与操作

elem = driver.find_element_by_name("q")

这种方法在4版本后被弃用

elements = wd.find_elements(By.CLASS_NAME, 'animal')

如果直接打印element会得到:

<selenium.webdriver.remote.webelement.WebElement (session="95a9215ee8ece04af9c37ef6ae5a6084", element="B3D7E1A99B1D9612C9D253EAE24D171F_element_2")>
<selenium.webdriver.remote.webelement.WebElement (session="95a9215ee8ece04af9c37ef6ae5a6084", element="B3D7E1A99B1D9612C9D253EAE24D171F_element_3")>
<selenium.webdriver.remote.webelement.WebElement (session="95a9215ee8ece04af9c37ef6ae5a6084", element="B3D7E1A

99B1D9612C9D253EAE24D171F_element_4")>

 操作:

tag_name的作用就是获取对应元素的标签名

print(element.tag_name)                                                         下面同理。

parent的作用就是获取对应元素的父级
get_attribute('type')的作用就是获取对应元素中的属性值,框号中的属性可更改
text的作用就是获取当前元素的文本内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值