火车票抢票神器 12306抢票神器
【新智元导报】你抢到过年回家的票了吗?春运抢票向来以一票难求著称,很多人开始使用各种软件和渠道,希望完成购票计划。按照程序员“懒”的风格,自己不做是必然的。直接写程序不是省时省力吗?今天,我将分享GitHub的两万颗星星& # 34;抢票神器。“戳右边链接的新智元小程序了解更多信息!
期待着,期待着,
随着春节的临近,
然而,在每年的这个时候,
最难的部分,
无非是一张回家的火车票。
[br/]据报道,
在我参加今年春运期间,
全国铁路旅客发送量将同比增长8.0%。
达到4.4亿人次,
2020年春运高峰铁路于1月10日启动。
2月18日结束,持续40天。
节前15天和节后25天,
今年的火车票从12月12日开始,1月10日正式发售。
就算难,一家人还是要回去,票还是要抢的。所以本周在GitHub上用python抢票的项目又回到了榜首。
这个抢票助手诞生于2017年,作者是温显平/testerSunshine。目前这个目标明星已经达到近两万,可想而知程序员们回家的愿望有多迫切!
史上最强抢票助手,紧随12306更新
从项目的更新日志中可以看到,这个项目的第一次更新是在2017年5月13日,之后又有32次更新,大部分都是作者自己的,也有一些开发者提供了支持。
这个项目基本是随着12306网站的功能更新而更新的。比如去年春运抢票就增加了候补功能,车票售完就提前付款,等别人退票后会自动补票。项目今年也增加了这个功能。
目前这款抢票助手基本支持12306的所有主要功能,包括等效邮件通知和智能待机。
这个抢票助手是史上最强抢票助手。作者在项目后面提供了一个交流群,现在9个群中有7个已经满了。可想而知这是多么的强大。
句句代码,只为抢一张回家的票
作者在这个项目上投入了大量的精力。首先,我们来看看作者的想法。
思路并不复杂,相当紧凑。
首先你需要下载一个机器学习模型来完成12306验证码的自动识别,这个模型需要放在项目根目录下。
1.模型下载链接:
https://pan.baidu.com/s/1rS155VjweWVWIJogakechA
密码:bmlm
2.git仓库下载:
https://github.com/testerSunshine/12306model.git
(1)cd 12306/
(2)git克隆
https://github.com/testerSunshine/12306model.git
模型的安装需要一些依赖项,如下所示:
满足依赖关系后,您可以安装它:
root用户(避免多python环境产生问题):
pip 3 install-I https://pypi.tuna.tsinghua.edu.cn/simple-rrequirements. txt非root用户(避免安装运行时使用不同的环境):pip 3 install-I https://Pypi.tuna.tsinghua.edu.cn/simple-rrequirements.txt很多windows用户无法安装tensorflow,适当降低或升级版本也是可以的。
注意:如果错误是上述列表中的依赖项在过程中缺失,只需使用pip3安装相应的依赖项包即可。
然后就可以开始项目了。
步骤1:修改配置文件
#测试邮箱和服务器是否可用。服务器酱测试的前提是打开服务器酱开关#可以配置服务器酱提醒(推荐)【配置教程】(https://www.jianshu.com/p/8d0b5b9c4e3)#是否使用python3完全取决于安装时配置的环境变量是否为python 3,以下启动默认环境变量为python3 run.pyt第二步:启动前过滤cdn。
Python3 run.py c第三步:启动服务。
Python3 run.py r抢票成功后会有以下结果!
项目地址:
https://github.com/testerSunshine/12306
程序员为了抢火车票,都干什么了!
程序员写代码抢票,最早可以追溯到12306网站刚出现的时候。
2010年初,12306网络购票刚刚出现。一年后,程序员已经编写了在GitHub上买票的脚本,但当时仅限于查询余票。
随后,越来越多的程序员开始“面向家庭编程”,最大的新闻是GitHub差点被搞垮。
2012年,一个叫iFish的老大哥开发的插件在春节被很多浏览器搭载,甚至12306官方还引用了里面的一个资源。
这个插件引发了著名的“12306订票助手拖垮GitHub”事件。
简单来说,这个“订票助手”使用的文件不是普通的静态文件(比如gist),而是一个回购的原始数据。这意味着每次有人请求这个文件时,github都要访问这个repo来找到请求的数据。
此外,如果一个数据请求失败,那么每五秒钟就请求一次该指令,直到它成功。于是在春节前十几天的高峰时段,巨大的访问量导致Github被DDOS攻击,不堪其扰。
事后作者自己说:我慌了。
后来,随着各种支付门票的app的出现,很多人不会仅仅为了抢到一张票而选择一堆代码,但程序员的执念永远不会熄灭,“为家编程”,再苦也不行!
最后,祝各位朋友在今年的春运热潮中抢票成功,顺利返乡!
- 上一篇:英雄联盟夏季总决赛直播
- 下一篇:天龙八部畅易阁交易平台 天龙畅游阁交易中心