python获取当前网页元素_Python+Selenium练习(三十)- 获取页面元素的href属性
生活随笔
收集整理的這篇文章主要介紹了
python获取当前网页元素_Python+Selenium练习(三十)- 获取页面元素的href属性
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目標:通過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)
driver.get("https://www.baidu.com")
time.sleep(1)
for link in driver.find_elements_by_xpath("//*[@href]"):
print(link.get_attribute('href'))
driver.quit()
運行結(jié)果:
這里只是找元素的href屬性,如果你需要其它屬性,例如你需要查看頁面所有元素具有id值的話,你可以這樣寫
print (link.get_attribute('id'))
運行結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的python获取当前网页元素_Python+Selenium练习(三十)- 获取页面元素的href属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python库文档的错误_自己编程中遇到
- 下一篇: pycharm创建python虚拟环境好