游客发表
2024年春运期间,抢票上海程序员小李用自己写的脚本Python脚本抢到了两张去哈尔滨的卧铺票,然后他把脚本挂在了闲鱼上,违法标价50元一份。抢票三天后,脚本他收到了警方的违法传唤通知——不是因为卖脚本,而是抢票因为他的脚本在高峰期每秒向12306发送了200次请求,直接触发了风控系统的脚本警报。这个案子最后以行政处罚收场,违法罚款5000元,抢票脚本下架。脚本小李不服,违法他觉得我就是抢票写了个自动填表工具,怎么就违法了?脚本
抢票脚本到底违不违法,得看它动了哪块奶酪。违法12306的《用户服务协议》里白纸黑字写着,禁止使用任何自动化程序访问网站。你点“我已阅读并同意”的时候,其实已经签了这份民事合同。所以从合同法的角度看,用脚本抢票属于违约行为,铁路部门有权封你的账号,甚至拉你进黑名单——但这只是民事层面,够不上刑事。
真正让脚本踩红线的,是它是否破坏了计算机信息系统。刑法第285条第二款规定了“非法获取计算机信息系统数据罪”,但司法实践中,单纯用脚本模拟人工操作,不破解加密、不绕过验证码、不篡改数据包,通常很难构成此罪。小李的脚本就是模拟点击和自动填表,没有对12306的系统进行任何技术攻击,所以警方最后只按《治安管理处罚法》第29条“非法侵入计算机信息系统”处理了他,因为他的高频请求确实对服务器造成了压力。
可事情没那么简单。2023年有个案例,某黄牛团伙开发了能自动识别12306滑块验证码的脚本,这个就属于“突破安全措施”了。他们用这个脚本抢了上千张票加价倒卖,最后被法院以“非法获取计算机信息系统数据罪”判了三年。区别在哪儿?小李的脚本是“帮你自己抢票”,黄牛的脚本是“抢了票去卖”。前者可能只是违规,后者直接涉嫌犯罪——因为倒卖车票本身就违反了《铁路法》和《治安管理处罚法》第52条,再加上技术手段突破防护,数罪并罚。
我认识一个做抢票工具的老哥,他跟我说得很直白:“我们这行分两层。底层做纯自动化,风险低但容易被封号;顶层做验证码识别和频控绕过,利润高但随时可能进去。”他自己只做底层,但他说很多小工作室根本不管那么多,直接买破解模块拼装,出了事就换马甲。这种灰色地带里,法律其实有明确界限,只是执行起来很难——因为脚本代码可以无限变形,服务器端的检测逻辑永远在追赶。
普通用户用抢票脚本,最坏的结果是什么?大概率只是账号被限制购票90天,或者被系统标记为高风险用户。真正该担心的是那些把脚本商业化的人。卖脚本本身不违法,但如果你卖的脚本具备绕过验证码、突破访问频率限制等功能,那就涉嫌提供工具罪了——刑法第285条第三款专门规定了“提供侵入、非法控制计算机信息系统程序、工具罪”,这个罪名不看你是不是卖了钱,只看你提供的东西能不能非法控制系统。
所以回到题目本身:抢票脚本违法吗?答案很分裂——自己写自己用,且不破坏系统防护,属于违约,不违法;但如果你用脚本高频访问导致服务器瘫痪,或者脚本具备破解功能,那就违法了。至于卖脚本,只要功能里包含“绕过”二字,基本就是踩在刑法边缘。有个细节很多人忽略:12306现在有“候补购票”功能,官方自己就在用算法分配余票,这本质上是官方版的“抢票脚本”。讽刺吧?当官方用技术手段分配资源时,个人用技术手段争取资源就成了“破坏秩序”。
别指望法律条文能跟上代码迭代的速度。今天合法的脚本,明天可能因为系统升级就变非法了。唯一的实操建议是:别用脚本去抢热门线路,别让脚本的请求频率超过人类手速的十倍,更别把脚本分享给朋友——因为如果你的朋友用这个脚本干了什么违法的事,你作为提供者,跑不掉。
友情链接