`
a137268431
  • 浏览: 157272 次
文章分类
社区版块
存档分类
最新评论

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



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

邮箱:hncdyj123@163.com

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

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


JAVA自由人技术交流群:197656663

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


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

分享到:
评论

相关推荐

    JAVA程序GOHOME自动抢票

    这个名为“JAVA程序GOHOME自动抢票”的项目,就是利用Java编程语言开发的一个自动抢票系统,它专为解决网络购票难题而设计。下面将详细介绍这个系统的关键知识点和可能涉及的技术。 首先,Java是这个项目的核心编程...

    protoc-gen-grpc-java-1.9.1-windows-x86_64.exe

    protoc-gen-grpc-java-1.9.1-windows-x86_64.exe

    2013春节火车票 订票 买票 抢票 软件 python源码 (出售)

    标题中的“2013春节火车票 订票 买票 抢票 软件 python源码 (出售)”表明这是一个使用Python编程语言编写的软件,它的主要功能是帮助用户在2013年春节期间进行火车票的预订、购买和抢购。这款软件通过命令行界面运行...

    Go-go-selfupdate-使Golang应用程序能够自我更新

    在IT行业中,Go语言(Golang)以其简洁的语法、高效的性能和强大的并发能力而备受开发者喜爱。在软件开发过程中,尤其是对于桌面应用或者服务端应用,自我更新功能是提高用户体验和维护便捷性的重要特性。"Go-go-...

    最新版 GO HOME火车票软件

    【最新版 GO HOME 火车票软件】是一款专为用户设计的高效便捷的火车票查询与购买应用,其核心功能在于提供快速的车次锁定服务。这款软件更新至典藏版 v2.1,意味着它在原有基础上进行了优化升级,以满足用户不断增长...

    Go-go-ole-golang的Win32OLE实现

    【标题】"Go-go-ole-golang的Win32OLE实现"主要涉及到的是在Go语言中如何使用`go-ole`库来实现Windows操作系统上的Win32对象链接与嵌入(OLE)技术。OLE是微软在Windows平台上实现的一个组件对象模型(COM),它允许...

    Go-weixin-golang-sdk微信golang工具包

    weixin-golang-sdk 微信golang工具包

    网上火车票自动订票程序) 中文绿色版

    Go Home是一个具有简单AI和强大OCR识别功能的火车票自动订票程序,让”一票难求“成为的历史吧!该程序实现了一键登录,自动查询,自动选择最优车次及席别,自动识别验证码,自动订票等功能,能够帮您在第一时间秒杀...

    go-toolset-7-golang-bin-1.8.3-4.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    java网上火车票自动订票程序

    网上火车票自动订票程序) 中文绿色版 Go Home是一个具有简单AI和强大OCR识别功能的火车票自动订票程序,让”一票难求“成为的历史吧!该程序实现了一键登录,自动查询,自动选择最优车次及席别,自动识别验证码,...

    Go-deployr一个简单的golang应用程序用于自动部署软件版本

    《Go-deployr:利用Golang简化软件自动化部署》 在现代软件开发中,自动化部署是提高效率和减少错误的关键环节。"Go-deployr"是一个由Golang编写的轻量级工具,专为实现这一目标而设计。通过SSH(Secure Shell)...

    go语言编程,Go语言程序设计(英文版),学习 Go 语言(Golang),golang-china读书笔记

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。自2009年发布以来,Go语言因其简洁的语法、高效的性能以及对并发编程的良好支持,受到了广大开发者的欢迎...

    go-home 针对12306网上火车票的订票软件v2.0.7

    Featured 2012.01.15 最新 谨慎下载 有账号暂时锁定的风险 已经包含2012-01-16补丁。 本人只是搬运工,具体更新请参阅http://code.google.com/p/go-home/

    Go-Home 12306 火车票网上购票自动订票软件

    2、解压后运行Gohome文件夹下的”start.bat“便会自动弹出UI界面; 3、按界面提示输入相应信息即可。 功能说明: 1、自动识别验证码 如果选中”自动识别验证码”便会自动填写相应的验证码实现无人值守自动购票...

    Java语言写的围棋小游戏 半成品A Go game written in golang(Semi-finished).zip

    Java语言写的围棋小游戏。半成品A Go game written in golang(Semi-finished).zip Java语言写的围棋小游戏。半成品A Go game written in golang(Semi-finished).zip Java语言写的围棋小游戏。半成品A Go game ...

    基于 go-cqhttp 和 java 的 qq 机器人.zip

    【标题】与【描述】提及的是一个项目,它利用了两个关键组件——go-cqhttp 和 Java,来创建一个QQ机器人。这个QQ机器人能够与QQ用户进行交互,提供各种服务或者自动化操作。让我们深入探讨一下这两个关键技术以及...

    I-go-.rar_Go_ Go_ Go!_i-go围棋_围棋JAVA_围棋游戏

    I-go 围棋:Java 小程序的魅力与深度解析》 围棋,这一源自中国的古老智慧游戏,自古以来就以其深邃的策略性和无尽的变化吸引着无数爱好者。随着科技的发展,围棋游戏也逐渐走向数字化,而Java作为一款广泛应用于...

    编程实现可靠数据传输原理Go-Back-N

    运用编程语言实现基于Go-Back-N 的可靠数据传输软件

    2013火车票抢购助手

    2013年,一款名为“2013火车票抢购助手”的软件应运而生,旨在为广大的旅客提供一个快速、简洁的订票平台,让回家的路不再艰难。 这款软件的核心功能是快速订票,其设计思路和操作流程都充分考虑到了用户的需求。在...

    go-compilers-golang-compiler-1-20.el8.x86_64.rpm

    官方离线安装包,亲测可用

Global site tag (gtag.js) - Google Analytics