抢票软件的实现原理

283 天前
 fliter
12306 应该没有开放相关的 API 吧。

还有如何解决抢票过程中各种难于识别且经常变更实现机制的验证码?靠程序还是有个庞大的人力群体去输验证码?

以及各种加速包,本质是不是一种优先权,即抢到了先给出钱多的,这样的话,不就是正规公司搞网络黄牛吗...那这行为不如取缔各种抢票软件,大家都回同一起跑线,
2291 次点击
所在节点    商业模式
8 条回复
murmur
283 天前
加速包不是优先权,纯智商税,没有票你开几线程都没用
grance
283 天前
@murmur #1 如果都用这个平台,一定程度上,也有用,比如,放票后,花钱最多的,先给买,其他的排队等着。我觉得平台干的出这种事。🙃
totoro625
283 天前
开售一瞬间,大量放全程票,少量放短程票,谁网速快谁先得
抢票软件用预设好的信息,最近的机房准时抢票,肯定比手动提交快多了

开售点过去后,优先放候补订单,其次放公开售卖
抢票软件第一时间帮你挂上候补,肯定比手动提交快多了

“验证码”
早些年就有兼职代输入验证码,现在肯定更完善

“各种加速包,本质是不是一种优先权”
是的,抢票软件的服务器资源是有限的,优先给出钱多的先抢
如果有两台服务器,优先给出钱多的安排在延迟低的服务器上抢票

“即抢到了先给出钱多的”
不存在的,实名制购票,而不是购票后实名制

“取缔各种抢票软件,大家都回同一起跑线”
12306 官方黄牛行为都没人敢管,你想回家直接在开售那一刻抢/候补全程票就好了,有票第一时间卖给你
43n5Z6GyW39943pj
283 天前
@murmur 第三方平台应该可以控
fliter
283 天前
@totoro625 学到了!感谢老哥
letitbesqzr
283 天前
@totoro625 #3 😂 有些线路,自己候补怎么都补不到,加钱给牛牛,几小时就出单了... 还是有些其他路子的
sentinelK
283 天前
1 、12306 应该没有开放相关的 API 吧。
是的,所以非官方软件都是 12306web 网站的 api-hack 客户端。(和第三方 V2EX 客户端一个原理)

2 、如何解决抢票过程中各种难于识别且经常变更实现机制的验证码?
分包给人工打码平台

3 、各种加速包,本质是不是一种优先权。
不太了解“加速包”的定义,我接触的 bypass ,vip 只是提供了更低延时的转发服务器,以及提供自动打码而已。(因为同一个 ip 频繁请求 web 接口会被封)

4 、不如取缔各种抢票软件,大家都回同一起跑线
“线上抢购”就不存在“同一起跑线”。因为大家的物理设备、网络环境、购票需求不同。所以除了搞抽签(也就是目前的候补机制)以外,没有公平的物理条件。


btw:候补的本质意义是把“抢购”变成了表达购买意向,然后 12306 智能分配。
相当于把车票的主动权从用户先到先得,变成了铁道部门的分配制度。

btw2:火车票并不是只有 12306 一个渠道,部分特殊渠道(旅行社、线下窗口)会有一定的保留权和优先权。这也就是楼上讨论的“几个小时出票”的出处。
arischow
283 天前
有没有一种可能只是没有公开这些 API ?一门生意不可能只寄托在逆向?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1012403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX