欢迎访问“国际科技时报”,本网以独特视角呈现科技行业的大事小事,内容包括互联网、IT业界、通信、趋势、科技新闻等,全面快速第一时间发布科技最新资讯动态。

主页 > IT科技 > 技术:GitHub排名第一!免费最强“抢票神器”在手,程序员抢票再不用跪求加速

技术:GitHub排名第一!免费最强“抢票神器”在手,程序员抢票再不用跪求加速

来源:国际科技时报作者:何鸿宝更新时间:2020-12-19 20:34:01阅读:

本篇文章2653字,读完约7分钟

我很期待。

春节快到了。

但是每年到了这个时候

最难的是,

回家的火车票一张也没有。

听说,

在今年春运期间,

全国铁路运输旅客数比去年同期增加8.0%。

达到4亿4千万人,

年铁路春运从1月10日开始,

2月18日结束,共计40天

节日前15天,节日后25天,

今年12月12日至1月10日火车票正式发售。

不管有多难,房子都回来了,票还会抢,所以这周在github上用python抢票的项目会再次回到top排行榜。

抢这张票的助手是年出生的。 作者是文贤平/文先森( testersunshine )。 现在这颗目标星接近20000了。 你可以知道程序员们回家的愿望有多迫切。

史上最强的抢劫助手,继12306更新之后

从项目更新日志可以看到,该项目的第一次更新是. 5.13,之后总共进行了32次更新。 其中大部分是作者本人,有些开发者提供支持。

这个项目基本上是随着12306个网站的功能更新而更新的,比如去年春运增加的候补功能,在票卖完的时候事先支付,别人取消后自动追加。 这个项目今年也增加了这个功能。

现在,这个票助理支持12306的所有主要功能,包括相当的邮件通知、智能候选等。

抢票的助手可以说是史上最强的抢票助手。 作者在项目后面提供了交流小组。 九个小组现在满了七个。 我能想象这是多么强大的力量。

文码只是为了抢回家的票。

作者为这个项目还是花了很多心血。 我们先来看看作者的构想。

想法不多,杂乱相当紧凑。

首先,需要下载放置在项目路线上的机器学习模型来完成12306验证码的自动识别。

1 .模型下载链接:

pan.Baidu/s/1rs 155 vjwewvwijogakecha

。 是

只有

! !

就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样,就这样。

[]

#深圳北等出发城市,填写深圳即可搜索

from_station =广州

#到达深圳北边等城市后,可以填补深圳进行搜索

to_station =武汉

#图纸( list )多张图纸ex :

#商务表格,

#一等座,

#二等座,

#特等座,

#软卧,

#硬卧,

#硬座,

#无座,

#卧床不起,

set_type = [二等席]

#残票小于乘车者时,如果选择优先提交,删除联系方式和残票将一致提交

# bool

is_more_ticket = true

#乘车者( list )多个乘车者ex :

#张三,

#李四

ticket_peoples = [ ]

# 12306登录帐户

用户=

西二

狮子

# host= 12306.yinaoxiong #待机服务器的稳定性差

# req_url= /verify/base64/

# http_type= https

#邮箱构成、抢票成功时,通过邮件构成进行通知

#枚举163

# email: [email protected]

# notice_email_list: [email protected]

# username: xxxxx

# password: xxxxx

# host: smtp.163

举出#qq,QQ的设置比较多,比较复杂,需要打开邮箱- -账户smtp服务,获取授权代码==邮箱注册密码。

# email: [email protected]

# notice_email_list: [email protected]

# username: xxxxx

# password :验证码

# host: smtp.qq

邮件_conf={鬃毛

is_mail : true,

邮件:,

notice_email_list :、

username :,

password :,

host : smtp.qq,

ο

关于是否打开server源的wechat警报,在采用之前,必须先去sc.ftqq/3.version的扫描码绑定获取secret,关注接收抢劫结果通知的公众号。

server_chan_conf = {倾斜

is_server_chan : false,

servlet :

ο

是否打开cdn查询可以快速打开票1,关闭2

is_cdn = 1

#订单口分为两种。 1模拟页面自动捡到订单(不稳定)。 2模拟车后面的购票按钮要下单(稳定得像条老狗)。

order_type = 2

#订单模式1检查预售、整点刷新、刷新间隔0.1-0.5s、以及时间,例如12点的预售时,该脚本将在12.00处检票,刷新订单

# 2是拾波器泄漏,拾波器泄漏的更新间隔时间为0.5-3秒,时间间隔长,难以封装ip

order_model = 1

#是否打开代理,0表示关闭,1表示开始

#打开此功能时,请确认代理ip是否可用。 请在测试中经过充分的测试后打开此功能。 否则,购买票的宝贵时间可能会推迟。

狮子

ee

ο

狮子

#最小间隔要求时间

min_time = 1

#软件版本

re_version = 1.2.003

步骤2 :在启动前过滤cdn

python3 run.pyc

第三步:启动服务

python3 run.py r

如果成功的话,结果如下!

项目地址:

github/testersunshine/12306

程序员为抢火车票做了什么!

程序员写代码抢票可以追溯到12306网站刚出现的时候。

年初,12306年刚出现网票购买,一年后github上已经有程序员写了脚本购买票,但当时仅限于余票的查询。

之后,更多的程序员开始了“面向回家的编程”,最大的信息差点毁了github。

年,ifish这个大佬开发的插件陆续搭载在很多浏览器的春节版上,12306政府也引用了里面的资源。

这个插件引起了有名的“12306预约助手把github撕了”。

也就是说,该订票助理采用的文件不是gist等一般的静态文件,而是repo的raw data。 也就是说,每次有人请求这个文件时,github都会访问这个repo来搜索请求的数据。

另一方面,如果数据请求失败,则每5秒就需要此命令,直到成功。 因此,在春节前十几天的抢劫高峰期,巨大的访问量受到了github的ddos攻击,无法承受负荷。

日后,作者本人也说“很慌”。

之后,随着各种app的收费票的出现,很多人只是不选择代码地抢走一张票,但程序员心中的执念依然没有消失,“向家编程”无论多么困难也是值得的。

最后大家:祝你今年春运成功抢票,平安回家!

标题:技术:GitHub排名第一!免费最强“抢票神器”在手,程序员抢票再不用跪求加速

地址:http://www.greenichiban.com/itkj/10455.html

免责声明:国际科技时报是中国具有影响力的科技媒体,以全球视角,第一时间呈现最新科技资讯。所著的内容转载自互联网,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系[email protected],国际科技时报的作者:何鸿宝将予以删除。

国际科技时报简介

国际科技时报是一家拥有全球视野的前沿科技媒体,是中国高新技术企业门户网站,旨在构建打造国际化、专业化的高新技术资讯与资源交流大平台,国际科技时报涵盖物联网、云计算、智能硬件、智能家居、可穿戴设备、VR、安防、锂电、新能源汽车、汽车科技、仪器仪表、传感器、3D打印、工控、机器人、人工智能、医疗科技、节能环保、智能电网、风电等高科技领域,每个行业网站均独立运营,已成为国内外各大媒体高科技行业资讯内容的主要提供者。