分享12306抢票心得-最终篇

  针对最近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秒钟启动刷票

 

  

 

  

时间: 2024-07-29 12:05:57

分享12306抢票心得-最终篇的相关文章

四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享

一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享 哎,又过春节了,同志们又要抢票回家了,这票卖的可真快啊,瞬间的功夫就没有票了,一票难求啊! 这两天闲着没事,刚好又要抢春节的票了.就把原来写的抢票软件给打开试了一下,发现居然不能查票了.于是就又改了一下. 事实上是改了两下,一是:让原来的程序能够用起来(适应新接口),而是加上了水平

从零实现一款12306抢票软件(一)

https://zhuanlan.zhihu.com/p/37101955 从零实现一款12306抢票软件(一) 张小方 公众号:easyserverdev.资深开发工程师,擅长客户端与高性能服务器的设计与架构. ?关注他 28 人赞了该文章 写在前面的话 每年逢年过节,一票难求读者肯定不陌生.这篇文章,我们带领读者从零实现一款12306刷票软件,其核心原理还是通过发送http请求模拟登录12306网站的购票的过程,最后买到票. 关于http请求的格式和如何组装http数据包给服务器发送请求,我

自制 12306 抢票工具 5秒内完成订票

五一假期到了,身边朋友订票又难订了,抽空做了个订票的小工具,试试了一下,几秒内就可以完成订票过程,效果还不错:(订的快慢取决于验证码的输入速度) 目前验证码自动识别功能还没有加,如果有哪位朋友对验证码识别这块有比较好的建议的,可以告诉我qq:909 888 791,先谢了! 自制 12306 抢票工具 5秒内完成订票,码迷,mamicode.com

微博热搜、天猫秒杀、12306抢票,都是高并发,难点相同吗?

又是一年春运抢票时,12306 又挂了.同为高并发,微博热搜.天猫秒杀.12306 抢票有什么不同呢? 本文完全基于个人的有限的经验和了解,如果文中有什么问题还请大家一起讨论和指正. 微博热搜 「微博热搜」是一个典型的读多写少场景.读今日的热点新闻,写自己的微博评论. 作为一个后端开发,看到"读多写少",第一反应就应该想到要加缓存. 可是,为什么微博总是宕机,抵挡不住 xxx 明星出轨新闻流量? 对微博来说,难点在于热点无法预测,在面对突发流量时,如何快速扩容. 电商秒杀 电商秒杀的大

PythonGUI+爬虫-从零打造12306抢票软件

课程介绍:此项目为GUI+爬虫+反反爬虫+网络多线程+自动打码+缓存机制+数据清洗等多项技术综合一体的项目;开发中更能体验抓包思路, MVC, 分层, 封装重构等思想 课程目录:001.12306抢票软件项目-项目展示002.12306抢票项目开篇-2019新年快乐!003.抢票软件项目-项目需求和原型图004.网络基础-网络-IP-域名概念005.网络基础-客户端和服务器概念006.网络基础-客户端和服务器角色007.网络基础-HTTP协议-上008.网络基础-HTTP协议-中009.网络基础

分享12306秒票杀手锏源码

本案通过切换地点和CDN,相对于识别验证码.开多浏览器,更能第一时间出票,从本质上解决刷票的问题.       由于是杀手锏,一旦大面积使用,容易TDB封锁.但考虑到很多人问起,暂时放出核心代码供大家一起研究: 源码下载:http://files.cnblogs.com/guozili/12306.rar 必备1:Firefox(V20以上有问题) + Greasemonkey + HostAdmin 必备2:本地架IIS .net 4.0网站切hosts 原理1:如果(广州,广州南,广州北)

从零实现一款12306抢票软件

写在前面的话 每年逢年过节,一票难求读者肯定不陌生.这篇文章,我们带领读者从零实现一款12306刷票软件,其核心原理还是通过发送http请求模拟登录12306网站的购票的过程,最后买到票. 关于http请求的格式和如何组装http数据包给服务器发送请求,我们在上一篇文章<从零实现一个http服务器>中已经详细介绍过了,如果还不明白的朋友可以去那篇文章看下. 郑重申明一下:这里介绍的技术仅供用于学习,不可用于恶意攻击12306服务器,请勿滥用本文介绍的技术.对12306服务器造成的任何损失,后果

如何用python写一个简单的12306抢票软件

所谓抢票实际上是在开始放票的一瞬间第一个发出请求并点击预订.作为程序员的我们,完全可以让程序来做这件事.我花了几个小时写了一个demo.用到的工具集有:Python3.6, Selenium, chromdriver. 程序本身就是流程性的东西,没有什么可介绍的.代码如下 #coding=utf-8 from selenium import webdriver from time import sleep import traceback TICKET_URI = 'https://kyfw.1

12306抢票客户端(1)账户登录Post表单

每次回家坐火车都需要使用软件来抢票,而前段时间爆出了"12306网站密码大规模泄露"的事件.泄露的罪魁祸首就是那些第三方抢票软件!因此,自己写一个抢票软件来抢票,无毒无害,效率更高. 1. 破解登录表单 12306在登录账户时,使用了验证码.加载动态js.查找抢票软件关键词.加密表单内容的反抢票软件措施,因此需要搞清登录表单的每一个值是如何得到的. 登录时,需要向 https://kyfw.12306.cn/otn/login/loginAysnSuggest 这个url发送一个POS