[問題] 高鐵 selenium 問題

看板Python作者 (無言的帳號)時間1年前 (2023/10/08 17:50), 編輯推噓1(102)
留言3則, 2人參與, 1年前最新討論串1/1
想寫一個自動爬高鐵訂票的程式 網址 https://irs.thsrc.com.tw/IMINT/ 目前出發/抵達/時間/票種都可以正常輸入 但是在選擇日期這邊卡關了 跟 chatgpt 聊了一段時間之後,還是沒有找到解法 下列是 chatgpt 提供的 # 點擊日期輸入欄 date_input = driver.find_element(By.ID, "toTimeInputField") date_input.click() # 等待一段時間,確保日期欄位完全載入 time.sleep(2) # 可以根據需要調整等待時間 # 清空日期欄位 date_input.clear() # 輸入新的日期 new_date = "2023/10/15" date_input.send_keys(new_date) # 按下Enter鍵以確定日期 date_input.send_keys(Keys.ENTER) error 顯示在 date_input.click() 這一行錯誤的 chatgpt 給的回應是: 這個錯誤訊息顯示在嘗試清空日期欄位時出現了元素狀態錯誤。這可能是因為日期欄位目 前處於一個無法被清空的狀態。 請問這個要怎麼處理? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.209.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1696758627.A.E8D.html

10/09 18:24, 1年前 , 1F
有 selenium 錄製用的 plugin 自己點點看就知道了
10/09 18:24, 1F

10/10 09:31, 1年前 , 2F
直接給原始的錯誤訊息比較有辦法幫吧 給chatgpt的完全沒參
10/10 09:31, 2F

10/10 09:31, 1年前 , 3F
考價值
10/10 09:31, 3F
文章代碼(AID): #1b8djZwD (Python)
文章代碼(AID): #1b8djZwD (Python)