GO-HOME我要回家JAVA2013版火车票抢票程序

火车票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配置文件指定车次抢票,详情请看下面详细说明。

GO-HOME我要回家JAVA2013版火车票抢票程序_第1张图片


auto-scheduleticket使用说明书

版本说明

版本

作者

简要说明

V1.0

杨杰

提供指定列车预定,暂时没有测试未指定列车预定,抢位算法暂时不是很完善,

V2.0将提供以下功能,优化抢位算法,测试未指定列车预定。

V2.0

杨杰

优化指定列车预定,优化抢位算法,指定列车无票则主动预定未指定列车。增加多列车指定,多座位席别指定,按座位的排列顺序依次执行车次、座位席别。

新增抢票技巧,完善文档。

作者申明:

本软件只作为学习、技术研究用途!请勿用于商业用途!由此引发的后果,作者概不负责!!!

目录

目录

第一章引言...2

编写目的...2

软件背景...2

软件说明...2

软件介绍...2

第二章配置要求...2

软件配置...2

软件下载...2

软件安装...3

前期设置...3

第三章软件使用...5

配置文件修改...5

软件启动...6

第四章使用技巧...7

快捷登录...7

抢票技巧...8

第五章最后的话...8

第一章引言

编写目的

肯定是为了回家的时候能够抢张卧铺票回家。

软件背景

软件使用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个月工作业余时间,写出来的第一个版本。如果有好的优化建议,请您联系作者。

邮箱:[email protected]

Q Q: 请下载后查看,这里就不说了。

本人苦逼程序猿一名,求程序媛勾搭。嘿嘿!


JAVA自由人技术交流群:197656663

仅限JAVA程序爱好者,非诚勿扰!!!


请不要进群询问该如何抢票,尤其是非程序员工作者。

你可能感兴趣的:(java)