python模拟火车订票系统代码_利用Python自动抢火车票真的不难,100行代码即可完成!...

前言

去年过年的时候,有一个新闻报道:网上的那些抢票软件比如:某程、某猪....只要你加钱就会让你更快的抢到回家的车票,然而并没有什么用,如果你自己有去手动刷过票的话,就会发现,你在12306上面看到有票但是这些抢票软件并没有给你抢到票,所以那些都是假....

用Python抢票就是不停的刷新请求购票的页面,如果有票的话,就帮你点击购买,然后在半个小时内自动付款就好。12306都有固定的放票时间段的,你在那个时间段运行抢票程序,就可以轻松抢到票了!

这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。送给正在学习python的小伙伴!这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!

欢迎大家加入小编创建的Python行业交流群,有大牛答疑,有资源共享,有企业招人!是一个非常不错的交流基地!群号:683380553

原理:

找到相应URL,找到控件模拟登录、查询、订票操作。关键是找到控件名称,难点是起始地不是直接输入的页面值,需要在cookie中查出。

前期准备

1)12306网站用户名和密码

2)chrome浏览器及下载chromedriver

基本环境配置

相关模块:

fromsplinter.browserimportBrowserfromtimeimportsleepimporttracebackimporttime, sys

找到用户名密码控件名

156663561_1_20190317110803631

确定起始地的值,方法Chrome浏览器中的“检查”功能(按F12),Network —> Cookies中找到:

156663561_2_20190317110803693

还需要手动点一下的还是万恶的12306验证码(也可以使用打码平台),抢到票后确认支付就行啦。

抢票进行中

156663561_3_20190317110803771

这样就抢票成功啦!

完整代码

156663561_4_20190317110803849

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值