頁面源代碼如下所示:
<div class="caption">
<div id="question_speaker" style="display: none;"><img
src="../server/static/loudspeaker.png"></div>
<div class="translations">explain</div>
<div> </div>
</div>
我正在嘗試對 python 中的文本變數進行“解釋”。
uj5u.com熱心網友回復:
CSS:
div.caption div#question_speaker div
路徑:
//div[@class='caption']//div[@id='question_speaker']//following-sibling::div
在使用它們之前,請確保它們在HTML-DOM中是唯一的
檢查步驟:
Press F12 in Chrome-> 轉到element部分 -> 執行CTRL F-> 然后粘貼xpath/css并查看,如果您想要element的是否使用匹配節點突出顯示。1/1
代碼:
print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//div[@class='caption']//div[@id='question_speaker']//following-sibling::div"))).text)
您需要以下匯入:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/482279.html
