分享12306秒票杀手锏源码
由于是杀手锏,一旦大面积使用,容易TDB封锁。但考虑到很多人问起,暂时放出核心代码供大家一起研究:
- 源码下载:http://files.cnblogs.com/guozili/12306.rar
- 必备1:Firefox(V20以上有问题) + Greasemonkey + HostAdmin
- 必备2:本地架IIS .net 4.0网站切hosts
- 原理1:如果(广州,广州南,广州北) * (长沙,长沙南)*(202.197.64........设8个CDN)相当于3*2*8种组合,出票命中率大大提高
- 原理2:每刷一次票,就查询停止,然后ajax向 localhost:1111(自己做个本地的网站轮换切ip)发送个更换hosts ip的请求
- 原理2补充:如果写个桌面程序定时器切换,换CDN写hosts时候大概1秒钟会导致 浏览器的所有请求中断,所以很可能会导致后面提交订单的4个AJAX请求中断,基本上会错失良机。所以还是停止查询再发送通知去换CDN,换完后,再又开始查询
1. Ping值快的不一定访问12306快; 2. 访问12306快的CDN不一定第一时间刷出票; 3. 我本是电信的宽带,但有几个联通的IP ping值慢,却在高峰期没什么人用,不会卡验证码和提交订单; 4. 还要看人品和运气,恰好切到了一个CDN,这个CDN刚好在整点过几秒就出票了,可能在下一次刷票中这个CDN就走平常路了; 5. 所以说6-10个VPN+3个切站,在1分钟里轮完一次,是最好的组合,我这样做的几率平均在整点过20秒就能出票,只要后面不卡在验证码和提交订单4个 ajax的请求,秒票几率90%
请百度关键词:'DNS','CDN','该Hosts','Firefox Chrome清DNS','HostAdmin','Greasemonkey'
另外普及缓存知识-5层:12306出发站+终点站代号作为Key缓存, 互联网上的DNS缓存,CDN缓存,Windows DNS缓存,浏览器DNS缓存
通过全自动切换地名,切换CDN解析的IP,一般能在第一时间整点后20秒钟左右刷出票来,不做这些一般1分钟以后才出来
此为解决上面的12306key缓存,每隔一秒切一次,比如长沙南,长沙出来的结果一样,但剩票数量不会一样
本来是5秒,改成1秒,提高刷新次数和几率,如果不配合上面的切地名,不然总是在死刷,出同样的结果,一致整点后1,2分钟才看到出票
每1秒刷完后,马上换个CDN IP重来,达到最快刷出票,什么360猎豹自动填写验证码都是浮云
当然你也可以在Hosts里固定一个快的CDN,但是网速和Ping快不代表12306同步到CDN的剩票快,找CDN IP请到http://tool.chinaz.com/dns/
原文:http://www.cnblogs.com/guozili/p/3512490.html#!comments
转载于:https://www.cnblogs.com/langtianya/p/4122416.html
分享12306秒票杀手锏源码相关推荐
- 分享12306抢票心得-终极秒杀思路篇
12306抢票的关键拼的就是整点出票的速度,快的几秒钟,慢的几分钟,本文提供终极抢票攻略,通过多线程扫描上万个CDN,来大幅度提升出票速度. 准备一:需要了解CDN和切站的机制,请参考: 分享1230 ...
- 分享12306抢票心得-最终篇
针对最近12306服务端封插件(切DNS,切站)的杀手锏,有了比较好的应对方案.此文是最后的分享,借此对几年来的研究心得做个总结. 12306终极杀手锏 12306在上周做了一些重大改变,在服务端实施 ...
- 12306火车票订票项目源码
这是一个12306火车票订票项目源码,火车票订票 所有功能均已实现,我们都知道12306是一个伟大的项目,但是在APP方面做得还是不怎么样,不过这个项目只是一个参考吧. 源码下载: http://co ...
- 分享88个ASP.NET源码,总有一款适合您
分享88个ASP.NET源码,总有一款适合您 88个ASP.NET源码下载链接:https://pan.baidu.com/s/1jf4rcro_f5rncUd6E-IxrQ?pwd=ou78 提取 ...
- 接码平台源码_你的票被服务器上的爬虫“吃”了,本文解析爬虫抢票的源码!...
过年啦!黄牛们又开始猖獗了,我们为什么总是抢不到票?实际上票都被黄牛们部署在云服务器上的脚本不断刷着!我们手再快能快过爬虫吗?成都七中chengqigou清华大学shu20200124888.8张铁柱 ...
- 你的票被服务器上的爬虫“吃”了,本文解析爬虫抢票的源码!
过年啦!黄牛们又开始猖獗了,我们为什么总是抢不到票?实际上票都被黄牛们部署在云服务器上的脚本不断刷着!我们手再快能快过爬虫吗? 成都七中 chengqigou 清华大学 shu 2020 01 24 ...
- 计算机毕业设计ssm文理读书分享平台8xkh2系统+程序+源码+lw+远程部署
计算机毕业设计ssm文理读书分享平台8xkh2系统+程序+源码+lw+远程部署 计算机毕业设计ssm文理读书分享平台8xkh2系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 计算机毕业设计ssm儿童成长记录与分享系统cc35g系统+程序+源码+lw+远程部署
计算机毕业设计ssm儿童成长记录与分享系统cc35g系统+程序+源码+lw+远程部署 计算机毕业设计ssm儿童成长记录与分享系统cc35g系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B ...
- 基于Java毕业设计新疆旅游专列订票系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计新疆旅游专列订票系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计新疆旅游专列订票系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...
- java计算机毕业设计新疆旅游专列订票系统源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计新疆旅游专列订票系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计新疆旅游专列订票系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...
最新文章
- 3_python基础—运算符 1
- 定义一个Employee类并排序(完整版本)
- 现在很多人都在网上找富业
- 硬盘格式化了的数据找到办法
- JFinal源码解析--从请求到处理返回流程
- html 图片 把绝对路径改为相对路径,html中想把图片绝对路径 改成相对路径怎么操作?...
- [20161118]rman备份的疑问2.txt
- 计算机硬盘常用分区工具,三款好用的磁盘分区工具推荐
- 狼人杀 java_狼人杀面杀APP(FGUI教程)
- 重庆“易法院”上线 民众足不出户参与诉讼全过程
- Word:外国人名字字母上加撇,怎么输入
- ubuntu下好用的视频播放器
- 洛谷P2698 Flowerpot S
- IP地址非你在商户平台设置的可用IP地址
- python里面入门基础(路漫漫其修远兮,吾将上下而求索)
- UBT16:ubuntu安装Listen1
- html 颜色混搭_混搭油漆调色板,教用户基本的颜色理论
- Java中文语言处理小结——HanLP
- 【干货知识】Redis:从应用到底层,一文帮你搞定
- 可视对讲终端 平安城市智慧灯杆一键可视对讲