python selenium 選擇偽列表

有時候網(wǎng)頁中的列表是使用js偽裝的,暴露出的<select>標簽直接下拉選擇會出現(xiàn)錯誤:

ElementNotInteractableException: Message: element not interactable: Element is not currently visible

這時候找找附近有沒有隱藏的列表 或者找對應的js代碼


image.png

image.png

發(fā)現(xiàn)這個<input>是隱藏列表,點擊之后會出現(xiàn)<dd>的選項,因此可以模擬點擊,觸發(fā)加載列表:

driver.find_element_by_xpath( "http://input[@placeholder='請選擇推薦銀行']").click()
driver.find_element_by_xpath( "http://dd[@lay-value='1']").click()
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容