GO-HOME我要回家JAVA2013版火车票抢票程序
Posted yaerfeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GO-HOME我要回家JAVA2013版火车票抢票程序相关的知识,希望对你有一定的参考价值。
最新版本12306抢票代码请到http://www.zuidaima.com下载:2014新12306抢票源码
火车票JAVA版抢票程序。仅用于技术交流,请勿用于商业用途!网络购票主要还是讲究眼疾,手快,运气,网速!!!
去年的火车票抢票程序推出后,当时反响强烈,几乎将群吵爆了。当时的作者是上海-cafebabe。2013低调发布版地址详见:http://code.google.com/p/go-home/
深圳-杨杰重写了一下。使用maven管理项目,整个项目精简了不少。功能差不多。只是验证码的识别依然是个问题,建议手动输验证码。刷票主要是蹲点守票登录进去就OK了。2013.01.16最新版本地址:http://code.google.com/p/mygod-go-home/downloads/list
用法很简单:安装JDK6以上的版本-》验证是否安装正确java -version。-》双击start.bat运行即可。有config.property配置文件指定车次抢票,详情请看下面详细说明。
auto-scheduleticket使用说明书
版本说明
版本 | 作者 | 简要说明 |
V1.0 | 杨杰 | 提供指定列车预定,暂时没有测试未指定列车预定,抢位算法暂时不是很完善, V2.0将提供以下功能,优化抢位算法,测试未指定列车预定。 |
V2.0 | 杨杰 | 优化指定列车预定,优化抢位算法,指定列车无票则主动预定未指定列车。增加多列车指定,多座位席别指定,按座位的排列顺序依次执行车次、座位席别。 新增抢票技巧,完善文档。 |
|
|
|
作者申明:
本软件只作为学习、技术研究用途!请勿用于商业用途!由此引发的后果,作者概不负责!!!
目录
目录
第一章 引言
编写目的
肯定是为了回家的时候能够抢张卧铺票回家。
软件背景
软件使用JAVA技术开发。利用开源的httpclient4.x的版本。
软件说明
本软件是一款基于http协议抢票软件,因为铁道有排队功能,所以本软件只提供让你不要界面繁琐操作,让你排队排到前面的软件,最后多途径订票。
软件介绍
快速抢票软件。
第二章 配置要求
软件配置
1. windowxp以上版本。
2. 图片引擎识别库。
3. JavaJDK 1.6+。
4. auto-scheduleticket抢票软件。
软件下载
图片引擎识别库下载地址:
http://mygod-go-home.googlecode.com/files/tesseract-ocr-setup-3.00.7z
JavaJDK下载地址: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe(不是软件专业的童鞋,可以用360软件管家下载->编程开发中)
1. auto-scheduleticket抢票软件下载地址:
http://code.google.com/p/mygod-go-home/downloads/list
软件安装
2. 引擎库安装:window傻瓜式安装(下一步),注意记住安装路径,因为软件启动需要。
3. JavaJDK安装:window傻瓜式安装(下一步),注意记住安装路径,因为软件启动需要。
前期设置
JAVA环境变量配置,以window 7做讲解。
右键我的电脑->属性->高级系统设置->高级->环境变量
点新建按钮,新建一个变量名为JAVA_HOME的环境变量,变量值为软件安装中JDK安装路径。假设:JDK安装为路径为D:\\Program Files\\Java,找到该路径进入jdk*(*表示任意字符)目录下,拷贝
将变量名设置为拷贝的路径
修改PATH变量,
在 PATH变量前面加上一句
%JAVA_HOME%\\bin;最后保存设置。
然后在运行中输入cmd,
回车会看到这样一个界面
然后在界面中输入java –version,如果出现下图信息表示JDK安装成功,
第三章 软件使用
配置文件修改
用记事本打开auto-scheduleticket抢票软件下载后解压包中的config.properties配置文件,
注意不要在文件中留下空格。
*注意车次号大写。
用记事本打开auto-scheduleticket抢票软件下载后解压包中的start.bat,修改文件
把红框中的内容修改成引擎库的安装路径,例如:作者机器上的图片识别引擎库安装路径为:
D:\\Program Files\\Tesseract-OCR 则把红框中的内容替换为该字符串。注意:jar字符串后面一定要有一个空格,如果路径有空格请用双引号。
*因为铁道部换了验证生成算法,所以登录请尽量不要选择自动登录,识别率太低。
软件启动
双击auto-scheduleticket抢票软件下载后解压包中的start.bat。如果前面配置没有错误,则会看到下图画面:
输入相关信息,测试订票。
然后去12306中查看订单(可用快捷登录,V2.0版本发布)
第四章 使用技巧
快捷登录
软件提供一个快捷登录模式就是session导入功能。
用foxfire访问:http://dynamic.12306.cn/otsweb(直接访问订票减少网络流量)
浏览器登录,F12打开firebug截取到登录过后滴cookie值
Firebug安装教程:http://bbs.chinaz.com/Course/thread-5504960-1-1.html
将2个cookie值填入软件中的
填入发站到站 乘车日期,点击导入,就可以不用在软件登录了。
如果是用软件登录之后想直接在浏览器登录,找到日志文件(软件同级目录下)
打开找到一个jessionid = 49CCFE3782F2886931D794B22CADF649;bigipserverotsweb =2178154762.62495.0000
把等号右边的值贴入foxfire浏览器的firebug中进行快速登录如图:
粘贴成功后,直接F5,就会看到已经登录上。
抢票技巧
1. 当前城市发票时间,提前10~30min在软件登录,或者导入cookie。
例如:深圳8点放票,最好7点半起来登录再睡20几分钟。大家懂滴。
在放票点就可以用软件开始抢票了。最坑爹的还是铁道部的排队,不知道铁道部是怎么想到滴。
2. 配置文件,多配置几趟心仪的车次,心仪的座位。
3. 例如:深圳到常德有2趟火车,心仪K9076,但是怕订不到票把K9064也加上心仪座位席别为卧铺,但是怕订不到卧铺把硬座也配置上,则配置文件文件如下:
注意:配置在前面的会优先订,车次、座位同理。
第五章 最后的话
auto-scheduleticket是作者经过2个月工作业余时间,写出来的第一个版本。如果有好的优化建议,请您联系作者。
Q Q: 请下载后查看,这里就不说了。
本人苦逼程序猿一名,求程序媛勾搭。嘿嘿!
JAVA自由人技术交流群:197656663
仅限JAVA程序爱好者,非诚勿扰!!!
请不要进群询问该如何抢票,尤其是非程序员工作者。
以上是关于GO-HOME我要回家JAVA2013版火车票抢票程序的主要内容,如果未能解决你的问题,请参考以下文章