临近过年,又到了一年一度的抢车票大赛,抢不到车票的过年又不能好好地回一趟家。

由于最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,希望帮助更多的人过年能够回去跟家人团聚,然后与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题:

在进入正题之前,我想说明一下,由于12306官网的改版更新,所以脚本作了一点小小的变化,具体修改后的源码,可以来小编的QQ裙领取(609616831)有不会操作的小伙伴也能来哦,这边有具体操作的方法。

这个脚本目前只能刷一趟车的,人数可以是多个,支持选取作为类型等。
实现思路是splinter.browser模拟浏览器登陆和操作,由于12306的验证码不好自动识别,所以,验证码需要用户进行手动识别,并进行登陆操作,之后的事情,就交由脚本来操作就可以了,下面是我测试时候的一些截图:

第一步:如下图,首先输入抢票基本信息

第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作

第三步:登陆后,自动进入到抢票页面,如下图这样的

<

错过了这篇文章,你又得等一年!相关推荐

  1. 2016年研究数据可视化最不应该错过的10篇文章

    2016年是数据可视化渐趋成熟的一年,越来越多的领域开始认识到数据可视化的重要性.同样在这一年,涌现出了大量关于数据可视化的文章,其中不乏富有创见性的观点和研究.我们选出了以下10篇最具启发性的文章, ...

  2. 毕业5年决定人的一生-- 大家千万不要错过这篇文章

    毕业5年决定人的一生-- 大家千万不要错过这篇文章 大家千万不要错过这篇文章,毕业三年多了,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人 ...

  3. gateway sentinel 熔断 不起作用_熔断器交流与直流有什么区别?错过这篇文章悔之晚矣!【超详细】上海民熔...

    原标题:熔断器交流与直流有什么区别?错过这篇文章悔之晚矣![超详细]上海民熔 导语 民熔熔断器是利用金属导体作为熔体串联于电路中,当过载或短路电流通过熔体时,因其自身发热而熔断,从而分断电路的一种电器 ...

  4. 错过这篇文章,可能你这辈子不懂什么叫傅里叶变换了(一)

    http://daily.zhihu.com/story/3935067 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧  Heinrich,生娃学工打折腿 这篇文章的核心思想就是: 要让读者在 ...

  5. 深度学习已经触底?这篇文章的观点令人信服吗?

    来源:机器之心 摘要:AI 迎来另一寒冬?这是 2018 年下半年至今我们一直能听到的一种声音.这类唱衰的文章一经发布,总是能博人眼球.这篇发表在 Medium 上的文章探讨了 AI 的历史和现在,泛 ...

  6. Python和Flask真强大:不能错过的15篇技术热文(转载)

    Python和Flask真强大:不能错过的15篇技术热文 本文精选了 Python开发者 11月份的15篇 Python 热文.其中有基础知识,机器学习,爬虫项目实战等. 注:以下文章,点击标题即可阅 ...

  7. 2016,你最不应该错过的热门技术文章

    本文首发在"美团技术团队"微信公众号,内容已覆盖截止至2017年1月23日最新的技术文章. 1955年3月15日,爱因斯坦给刚去世的密友Michele Besso家人的信中说: & ...

  8. 12篇文章带你逛遍主流分割网络

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 作者 | 孙叔桥 来源 | 有三AI 本文的12篇文章总结了当前主流的分割网络及其结构,涵盖从编解码结 ...

  9. 从 5G 到智能革命,这篇文章值得一看

    作者 |  小枣君 本文经授权转自鲜枣课堂(ID: xzclasscom) 2019年已经结束了. 到来的,是2020年.这也意味着,我们进入了21世纪的第3个十年. 过去的十年,3G/4G.智能手机 ...

最新文章

  1. 华为光猫鉴权解密逆向
  2. 什么是分布式锁?redis、zookeeper、etcd实现分布式锁有什么不同之处?
  3. 在Linux上安装Memcached服务(自己测试过了)
  4. nginx location proxy_pass 后面的url 加与不加/的区别
  5. 【转】java中的Map集合
  6. 如何写PRD (附PRD案例)
  7. 解决Linux系统下字体没有宋体和黑体问题
  8. Windows HTTP服务(WinHTTP)介绍
  9. wiki搭建详细步骤
  10. Java并发理论知识框架总结
  11. 将视频转换成一帧帧的图片
  12. java epics_Visual Paradigm敏捷开发教程(7):如何管理Epics
  13. 高中数学培训高中数学必修一
  14. C语言修改dos窗口的大小
  15. 洛谷 #2197. Nim游戏
  16. TFmini 常见问题与解答
  17. 【vue2】axios请求与axios拦截器的使用详解
  18. #Linux基础(三)
  19. 电力电子硕士2022秋招总结
  20. 一种免费将PDF转word的方式

热门文章

  1. 列表生成式、生成器迭代器
  2. 项目成本管理的4个重要步骤
  3. 美国国税局调查Facebook:涉嫌将资产转移至国外逃税
  4. Opencv的moveWindow函数
  5. 美吉姆业绩“暴雷”:美杰姆对赌协议难完成,高管变动频繁
  6. SDcard开发笔记--读取SD卡ManufactDate(制造商生产日期)
  7. kubernetes集群快速部署1.23
  8. read和readFully的区别! .
  9. html标签role属性,data-role属性
  10. 麻瓜们不知道的那些被环球影城藏起来的5G秘密