[問題] 高鐵 selenium 問題
想寫一個自動爬高鐵訂票的程式
網址 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
10/09 18:24, 1F
→
10/10 09:31,
1年前
, 2F
10/10 09:31, 2F
→
10/10 09:31,
1年前
, 3F
10/10 09:31, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章