我正在嘗試使用 browser.find_element 在此預訂網站上選擇晚上 9:00 的時間段。
根據星期,晚上 9:00 時間段的 xpath 可能是:
/html/body/div[3]/div[3]/div[4]/div[2]/div[1]/div[4]/table/tbody/tr/td[6]/div[13]
或者
/html/body/div[3]/div[3]/div[4]/div[2]/div[1]/div[4]/table/tbody/tr/td[6]/div[14]
變數div(上面的13或14)如下,其中包含一個帶有9:00 pm的div。
<div class="timeslot odd" style="height: 133px; cursor: pointer; width: 145px;" xpath="1">
<div class="time"> 9:00 pm</div>
</div>
如何以始終參考 9:00 pm 時間段的方式指定 xpath。
我試過了,但沒有奏效:
browser.find_element("xpath", '/html/body/div[3]/div[3]/div[4]/div[2]/div[1]/div[4]/table/tbody/tr/td[6]/div[contains(text(), "9:00 pm")])')
謝謝您的幫助。
uj5u.com熱心網友回復:
試試下面的 xpath -
//div[contains(@class,'timeslot')]/div[contains(text(),'9:00 pm')]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/515490.html
標籤:html硒路径
上一篇:以下代碼中的服務有什么問題?
