Python+Selenium练习(三⼗)-获取页⾯元素的href属性 ⽬标:通过Selenium获取页⾯元素的某⼀个属性。⼀个元素可能有多个属性,例如class,id,name,text,href,value等。
练习场景:出当前页⾯的所有超链接。例:打印出百度⾸页所有包含href的元素的链接。
具体代码:
# coding = utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)
<("www.baidu")
time.sleep(1)
for link in driver.find_elements_by_xpath("//*[@href]"):xpath语法 python
_attribute('href'))
driver.quit()
运⾏结果:
这⾥只是元素的href属性,如果你需要其它属性,例如你需要查看页⾯所有元素具有id值的话,你可以这样写
print (_attribute('id'))
运⾏结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论