我對糟糕的問題表述感到非常抱歉,并對答案表示無比的感謝
。問題--在我的例子中,我如何獲得span jsname = 'bN97Pc'。Python和Selenium。
螢屏截圖
uj5u.com熱心網友回復:
如果你想使用jsname屬性名獲得jsname='bN97Pc',你可以使用.get_attribute()
使用下面的xpath
//img[contains(@src, 'https://play-lh.googleusercontent.com/a-/')]/.../following-sibling::div[@jscontroller]/span
像這樣 :
ele = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//img[contains(@src, 'https://play-lh.googleusercontent.com/a-/')]/./following-sibling::div[@jscontroller]/span")
print(ele.get_attribute('jsname'))
匯入 :
from selenium.webdriver.support.ui import WebDriverWait
從selenium.webdriver.common.by匯入By
from selenium.webdriver.support import expected_conditions as EC
uj5u.com熱心網友回復:
你可以使用下面的xpath
//span[@jsname = 'bN97Pc']
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/327065.html
標籤:
