我有 5
<ul class="rental-facilities">
并且<li >每個內有多個<ul >
我想索引第 3 個租賃設施類和第 1 個 feature.text 類
理想情況下為 1 行代碼。
試過這個但不起作用:
rental = browser.find_elements_by_xpath("//ul[@class='rental-facilities']")[3]
feature = rental.find_elements_by_xpath("//li[@class='feature']")[1].text
謝謝你。
uj5u.com熱心網友回復:
feature = rental.find_elements_by_xpath(".//li[@class='feature']")[1].text
進行 xpathing 時,您需要一個 . 從另一個元素而不是驅動程式參考時。
uj5u.com熱心網友回復:
browser.find_elements_by_xpath() 將回傳一個串列。串列是基于 0 的索引,所以這些應該可以作業:
rental = browser.find_elements_by_xpath("//ul[@class='rental-facilities']")[2]
feature = rental.find_elements_by_xpath("//li[@class='feature']")[0].text
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/406654.html
標籤:
