Python实现全自动购买火车票 抢票回家过年咯

这个是实现结果,因为一天只能取消三次,所以最后一步点击确认被我注释了

Python实现全自动购买火车票 抢票回家过年咯_第1张图片

1.首先实现使用selenium登陆12306

关于使用selenium实现12306登陆可以看我的另一篇文章 这里实现了使用selenium登陆12306,这次是基于上次的代码进行修改实现全自动购买车票的 实现全自动登陆12306链接

2.根据上面实现登陆后,实现购买火车票还需两步

这里只进行了二等座的查询和购票,想要买其他的自己也可以进行修改 1.进行车票的查询 这里面需要注意的是在输入目的地和起始地时需要先click一下文本框browser.find_element_by_id(‘fromStationText’).click() 不然输入的地址无效 还有将日期的只读属性去掉Python实现全自动购买火车票 抢票回家过年咯_第2张图片Python实现全自动购买火车票 抢票回家过年咯_第3张图片

2.购买火车票 在这个函数中需要注意的是最好把最后一步注释掉 browser.find_element_by_id(‘qr_submit_id’).click() 因为一天只能取消3次订单Python实现全自动购买火车票 抢票回家过年咯_第4张图片 

Python实现全自动购买火车票 抢票回家过年咯_第5张图片 

下面是源代码

测试的时候可以把#click_captcha()这个点击验证码的去掉自己手动点击,这样就不用扣超级鹰的积分(有钱的话当我没说),留下了贫穷的泪水。Python实现全自动购买火车票 抢票回家过年咯_第6张图片

Python实现全自动购买火车票 抢票回家过年咯_第7张图片 

 Python实现全自动购买火车票 抢票回家过年咯_第8张图片

Python实现全自动购买火车票 抢票回家过年咯_第9张图片 

Python实现全自动购买火车票 抢票回家过年咯_第10张图片 

Python实现全自动购买火车票 抢票回家过年咯_第11张图片 

Python实现全自动购买火车票 抢票回家过年咯_第12张图片 

Python实现全自动购买火车票 抢票回家过年咯_第13张图片 

Python实现全自动购买火车票 抢票回家过年咯_第14张图片 

 

 代码已经给你们包好 ,需要的伙伴扫描二维码就可以领取了

Python实现全自动购买火车票 抢票回家过年咯_第15张图片

 

你可能感兴趣的:(python,开发语言,后端,selenium,virtualenv)