[问题] 高铁 selenium 问题

楼主: wwwwwwww8 (无言的帐号)   2023-10-08 17:50:25
想写一个自动爬高铁订票的程式
网址 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 给的回应是:
这个错误讯息显示在尝试清空日期字段时出现了元素状态错误。这可能是因为日期字段目
前处于一个无法被清空的状态。
请问这个要怎么处理?
作者: CodingMan (程式侠)   2023-10-09 18:24:00
有 selenium 录制用的 plugin 自己点点看就知道了
作者: coke (可乐)   2023-10-10 09:31:00
直接给原始的错误讯息比较有办法帮吧 给chatgpt的完全没参考价值
作者: asiagodfater (亚洲统粉前来报到)   2022-01-10 15:02:00
https://ppt.cc/fkmBex这个你参考看看应该是你想要的结果有问题的话可以寄信来讨论~大家互相进步

Links booklink

Contact Us: admin [ a t ] ucptt.com