您好,我是 Python 新手,想知道是否有人可以幫助我了解如何使用 selenium 和 HTML 中的一些術語來獲取值以幫助未來的搜索。
我試圖從一個 div 標簽中獲取一個從頁面到頁面變化的值,并將其分配給一個值。
這是我正在搜索的 HTML:
<div data-current-step-index="4">
我正在嘗試將 4 轉化為要列印的值,這就是我目前所擁有的:
element = driver.find_element_by_xpath("//div[contains(@class, 'data-current-step-index')]")
print(element)
任何幫助,將不勝感激!
uj5u.com熱心網友回復:
elem=driver.find_element(By.XPATH,"//div[@class='order-progress-bar']")
print(elem.get_attribute("data-current-step-index"))
獲取你想要的元素并列印它的屬性。也停止使用 driver.find_element_by_xpath 它已折舊。
如果有多個,您也可以使用 @data-current-step-index='4' 或者只是將其包裝 (xpath)[index] 并獲得某個。
進口:
from selenium.webdriver.common.by import By
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/392694.html
