干货 | Python实现全自动购买火车票!抢票回家过年咯
来源:天融信教育
时光飞逝,一转眼又到岁末年尾了。你还在为回家过年抢不到票而发愁吗?下面就为你带来抢票干货,收藏起来仔细看哦~
这个是实现结果,因为一天只能取消三次,所以最后一步点击确认被我注释了。
1、首先实现使用selenium登陆12306
关于使用selenium实现12306登陆可以看我的另一篇文章 这里实现了使用selenium登陆12306,这次是基于上次的代码进行修改实现全自动购买车票的 实现全自动登陆12306链接。
2、根据上面实现登陆后,实现购买火车票还需两步
这里只进行了二等座的查询和购票,想要买其他的自己也可以进行修改
1.进行车票的查询
这里面需要注意的是在输入目的地和起始地时需要先click一下文本框browser.find_element_by_id(‘fromStationText’).click() 不然输入的地址无效,还有将日期的只读属性去掉。
2.购买火车票
在这个函数中需要注意的是,最好把最后一步注释掉 ,browser.find_element_by_id(‘qr_submit_id’).click() 因为一天只能取消3次订单。
下面是源代码
测试的时候可以把#click_captcha()这个点击验证码的去掉,自己手动点击,这样就不用扣超级鹰的积分(有钱的话当我没说),留下了贫穷的泪水。
声明:该文章仅用于学术交流
感兴趣的小伙伴
扫描下方二维码