(一)项目展示
1.基础界面
2.车票查询
输入出发站,目的站,出发时间和设置车票类型,点击查询,即可从12306官网获取车次信息并展示。
3.车票预定
需要先设置登录信息和乘车人信息,以便python根据其自动选择车票类型
设置登录信息
设置乘车人信息
选择车票类型并输入车次号,点击预定即可自动订购。不过第一次登录需要从手机获取验证码,所以这里还需要手动输入,往后无需再次登录,除非下次打开程序。
预定车票:
选择车次:T109 北京-上海(2023-11-25)普通票 硬卧
点击后等待浏览器打开自动输入账号密码,并发送验证码。在手机上接收后人工输入验证码,点击ok即可(验证码这一块还得人工,没办法,第一次登录就这样)
成功登录
登录后根据信息自动填入和选择车票信息,最后就自动预定占座并生成订单。
最后在手机上支付订单即可。
(二)项目获取
本人新手,大学期间刚学完python写的小项目。参考过其他人做的类似系统,大同小异,纯学习和交流,大家一起进步。
可以的话就给个赞,不喜勿喷,谢谢哈~~。
项目源码下面地址免费获取,有需要的朋友可以下载(每行源码都有注释)。