
嘗試建議后,我想在下面的“li”標簽中獲得“title”
我正在嘗試使用硒從網頁中提取以下“ul”元素。使用 Python,我無法弄清楚 X_PATH 應該是什么,我已經嘗試了我能想到的一切。還嘗試了css_selection。我什么都回不去了。
我想遍歷特定“ul”元素中的“li”元素。如果有人可以提供幫助,我將不勝感激,我已經嘗試了我能想到/搜索的一切。
uj5u.com熱心網友回復:
//ul[@aria-label='Chat content']/li[1]/div[1]/div[1]
對我來說,您似乎可以通過它的 aria 標簽抓取 ul,然后從那里選擇第一個 li。您也可以只檢查元素并從開發人員控制臺復制 xpath。
它似乎也在 iframe 中。
wait = WebDriverWait(driver, 30)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, "//iframe[@class='embedded-electron-webview embedded-page-content']")))
進口:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
uj5u.com熱心網友回復:
檢查該元素是否在某個 iFrame 中,也許是為此,如果在瀏覽器中安裝 selenium 擴展并嘗試重新創建流程,您將收到所有 xpath,這是我在沒有任何作業時使用的一種方式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/492638.html
