惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
C
Check Point Blog
D
Docker
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
量子位
有赞技术团队
有赞技术团队
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
M
MIT News - Artificial intelligence
B
Blog
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
月光博客
月光博客

博客园 - guozili

分享12306抢票心得-终极秒杀思路篇 分享12306全自动验证码识别提交,春运抢票准备时 分享“12306 P2P平台”创业Idea 分享12306秒票杀手锏源码 分享12306秒票心得及杀手锏 分享基于EF+MVC+Bootstrap的通用后台管理系统及架构 分享基于EF+WCF的通用三层架构及解析 基于Silverlight的快速开发框架RapidSL新特性解析 分享基于silverlight的仿“百度文库”的文档控件 分享基于silverlight的一个“树形结构图”控件 基于 Silverlight的快速开发框架RapidSL新版改进源码 基于 Silverlight的快速开发框架RapidSL之MVVM解析 基于Silverlight的快速开发框架RapidSL之开源 分享基于silverlight的一个大文件上传控件 抢火车票利器:分享一个抓取火车票转让信息的小程序 基于 Silverlight的精简框架之版本升级及使用 基于 Silverlight的精简框架之版本和控件更新 Silverlight project demos for MSRA in 2009,to look forward to silverlight's furture 异步编程练习
分享12306抢票心得-最终篇
guozili · 2014-12-16 · via 博客园 - guozili

  针对最近12306服务端封插件(切DNS,切站)的杀手锏,有了比较好的应对方案。此文是最后的分享,借此对几年来的研究心得做个总结。

12306终极杀手锏

  • 12306在上周做了一些重大改变,在服务端实施了插件封杀
  • 一定时间内:切不同站,切不同DNS,弹出“查询失败”,自动被踢出
  • 不用插件,手动稍微换下站查询也会被踢
  • 基本上封杀了现有的所有插件

解决方案及原理

  • (Chrome)用IFrame或AJAX在后台不停检查登录状态,非登录就自动OCR登录
  • Fishlee的方案:启用6次匿名查询,再来一次正式查询
  • 我的方案(Firefox):
    • 登录后,把User Cookie:JSESSIONID先存起来
    • 然后清掉这个Cookie,相当于退出了
    • 刷票,相当于使用匿名Cookie查询
    • 查到票时,在自动提交之前拦截,把登录用户JSESSIONID赋回Cookie
    • 相当于最后使用最初的登录帐号进行订单提交

成果1:Chrome无人值守插件

  • 基于上一篇“分享12306全自动验证码识别提交,春运抢票准备时
  • 最新加入:在页面底部加入IFrame定时刷新,自动OCR登录,以防被踢出
  • 最新版本下载:http://pan.baidu.com/s/1qWLnq1I
  • 目前只支持Chrome较高版本
  • 可以结合以前文章”分享12306秒票心得及杀手锏“
  • 参考文章1:百度”360抢票王验证码自动识别真的那么牛吗“
  • 参考文章2:百度”chome manifest.json embed“

成果2:Firefox秒票插件

  • 基于上一篇“分享12306秒票杀手锏源码
  • 如果不停切DNS,切站,分秒钟都会被踢
  • 最新加入:所以加入匿名查询,查询到票时才使用真实身份
  • 最新版本下载:http://pan.baidu.com/s/1i39WoLZ
  • 目前只支持Firefox
  • 更多功能请参考“分享12306秒票杀手锏源码

写在最后

  • 此为最终篇,由于个人业余研究下而已,且有心无力,故以后不提供后续维护和支持
  • 此适合于程序员,需要自己定制和修改,不然很难适合你的需求
  • 若不知道源码原理,就如:成果2如果不在登录页,而是在刷票页 登录,就会有问题,可以自己看下源码改进
  • 不太会程序的最好使用bbs.fishlee.net和“小鱼版”,这2个一直在更新和维护,且可以在它的论坛找到一些蜘丝马迹
  •  12306一直在完善,已经没有绝对的秒杀神器,但我相信黄牛走的是后门........

写在最后-我的心得1:同时部署6,7台成果1-Chrome,进行无人值守抢票,最好使用不同的DNS/Hosts,提前5分钟启动刷票

   

写在最后-我的心得2:在上面的基础上,使用成果2-Firefox(切DNS,切站),人工操作秒票,提前10秒钟启动刷票