大家好,我對硒很陌生,只是為我的專案嘗試了一個刮板。我想選擇我用紅色標記的 div 元素中存在的文本。我試過用這個:
driver.find_element(
"/html/body/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div"
)
請幫幫我,或者給我推薦一個好的教程。非常感謝 :)

uj5u.com熱心網友回復:
嘗試找到相對 xpath。該元素的 xapth 將是:
//div[contains(@class,'valueValue')]
Or
//div[starts-with(@class,'valueValue')]
要從該元素中提取文本:
data = driver.find_element_by_xpath("//div[contains(@class,'valueValue')]")
value = data.text
# Or
value = data.get_attribute('innerText')
參考鏈接 - Link1 , Link2
uj5u.com熱心網友回復:
driver.find_element_by_xpath(ELEMENT_XPATH).text
使用 XPath 而非完整 XPath
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/339594.html
下一篇:為什么硒不能正確回圈?
