微信号:PythonPush

介绍:人生苦短,我用 Python.Python 越来越受广大程序员的喜爱.

过年回家相亲愁抢票,python抢票神器助你抢票回家

2018-07-09 19:21 Python开发

点击上方“Python开发”,选择“置顶公众号”

关键时刻,第一时间送达!


下方是12306自动抢票,录屏软件录的整个过程,验证码和最后支付手动操作,其他的都是程序自动来控制


过程分析我把主要的过程点给大家说下,什么登陆,点击,那些无非就是查找元素,这都基本功,这里不再多讲,代码我会分享给大家,大家可以自己测试


1、订票页面接口,很好找,箭头所指,需要注意的是出发地、目的地、时间,都在cookies中进行了一些编码设置,需要我们提前登陆下复制粘贴出来


2、下面的一大坨都是一些参数,乘客可以多个


3、出发地、目的地、时间,需要加入到cookies中进行请求


4、这里通过for循环遍历,遍历所有预定按钮,实现抢票基本过程


5、上一步抢票成功后,下面我们需要进入乘客选取页面,我们可以遍历我们之前的乘客列表,并添加一些座位类型信息等


12306抢票核心过程即是上面所讲,希望大家多动手,尝试这中间的过程和思路,其实并不难


  • 来源:python爬虫人工智能大数据

  • https://mp.weixin.qq.com/s/_hez8thdi89C9Lp3x_rcow

  • Python开发整理发布,转载请联系作者获得授权

【点击成为Java大神】

 
Python开发 更多文章 撤回的微信消息真的看不到?78 行 Python 代码帮你看穿一切! 为啥现在大家都抛弃C\/Java转战Python了? 使用Python将HTML转成PDF 利用python数据分析了解你的微信好友地区,性别,个性签名 秒懂系列 | 史上最简单的Python Django入门教程
猜您喜欢 生日场景下的阿里小蜜购物体验设计 职场加油站 | 如何成为一名数据可视化工程师 CDN详解(篇一) 聊聊对APM的理解 高效 Unix 管理员的 7 个习惯