作者wwwwwwww8 (无言的帐号)
看板Python
标题[问题] 高铁 selenium 问题
时间Sun Oct 8 17:50:25 2023
想写一个自动爬高铁订票的程式
网址
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://webptt.com/cn.aspx?n=bbs/Python/M.1696758627.A.E8D.html
1F:推 CodingMan: 有 selenium 录制用的 plugin 自己点点看就知道了 10/09 18:24
2F:→ coke: 直接给原始的错误讯息比较有办法帮吧 给chatgpt的完全没参 10/10 09:31
3F:→ coke: 考价值 10/10 09:31
5F:→ asiagodfater: 这个你参考看看应该是你想要的结果 01/10 15:02
6F:→ asiagodfater: 有问题的话可以寄信来讨论~大家互相进步 01/10 15:03