JAVA程序GOHOME自動(dòng)搶票成功!非常棒~(yú)~~不多說(shuō),直接截圖上教程說(shuō)明!
GOHOME下載地址:
下面是說(shuō)明:
要過(guò)年,先回家!要回家先買票!雖然大家翹首以盼的火車票終于實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)票了,但由于其各方面的不成熟,即使是常用電腦的朋友,也會(huì)在網(wǎng)絡(luò)購(gòu)買火車票時(shí)遇到些小麻煩。瀏覽一些學(xué)生博客,看他們還在等待考試過(guò)后才能回家,軟件盒子希望這款《12306.cn 網(wǎng)絡(luò)購(gòu)票助手》能幫你們還有所有正在網(wǎng)上購(gòu)買火車票等待回家的朋友早點(diǎn)買上車票!
1.1版增加自動(dòng)提交訂單,直到訂單成功的功能。
1、適用于 Firefox (6 以上版本) +Scriptish(點(diǎn)擊下載)或 Chromium核心 Chrome(4以上版本);
2、記住登錄的用戶名和密碼,在打開(kāi)登錄頁(yè)面后自動(dòng)填寫(xiě);并自動(dòng)定位到驗(yàn)證碼輸入框;
3、如遇購(gòu)票人數(shù)過(guò)多或網(wǎng)絡(luò)繁忙購(gòu)票助手會(huì)自動(dòng)重試,直到登錄成功;
4、自動(dòng)記錄查詢信息,一次查詢線路后下次再查詢自動(dòng)填入;
5、自動(dòng)刷新查詢,當(dāng)沒(méi)有需要的車次時(shí),自動(dòng)重新刷新;
6、在 Chrome下,查票和登錄有右下角提示和聲音提示;Firefox下暫不支持聲音提示,但有桌面彈窗提示。
按提示,安裝完以上軟件過(guò)后,打開(kāi)壓縮包。打開(kāi)使用說(shuō)明.txt。
如下:
使用說(shuō)明
非常感謝大家下載試用該軟件,大家想回家的心情表示非常理解!
這里就網(wǎng)友和自己使用的的一些經(jīng)驗(yàn)告知大家,希望祝你第一時(shí)間搶到回家的票!
第一步:(重要)本程序?yàn)閖ava語(yǔ)言編寫(xiě),使用時(shí)依賴jre(java runtime environment),且版本必須大于1.6,對(duì)應(yīng)不熟悉的朋友建議直接使用[360軟件管家or其他同類軟件]搜索java,然后安裝Java Runtime Environment 6 Update 30
第二步:如果您已經(jīng)完成了第一步,那么您只需要雙擊start.bat啟動(dòng)該程序,然后等界面初始完畢后輸入相應(yīng)的信息即可!
Tips:
1.本程序啟動(dòng)后如果設(shè)為自動(dòng)識(shí)別驗(yàn)證碼,那么可以在無(wú)人值守下運(yùn)行,但是目前自動(dòng)識(shí)別驗(yàn)證的準(zhǔn)確率還不能到達(dá)100%,所以程序會(huì)多次嘗試登錄or提交。這些都屬于正常工作!希望您有耐心等待,如過(guò)您希望快速登,您也可以改為手工輸入驗(yàn)證碼的方式。
2.建議用戶啟動(dòng)本程序后,自行嘗試從網(wǎng)頁(yè)登錄,登錄成功后請(qǐng)保持在線(不定期查詢余票信息即可),然后等待程序訂票成功后(成功后有彈窗提醒),只需到我的訂單管理界面去,完成支付操作即可。
3.鑒于部分朋友的網(wǎng)絡(luò)需要使用的代理的原因,程序特增加config.properties文件,您只需要使用記事本打開(kāi)此文件做如下設(shè)置
##代理服務(wù)器配置
userproxy=true
ip="您的代理IP
port="您的代理端口"
4.對(duì)于朋友想要指定車次訂票的需求,您也只需要使用記事本打開(kāi)config.properties文件,然后編輯
#指定車次 如:traincode=D520
traincode=填寫(xiě)您想定的車次
注意:為了提高訂票的成功率這個(gè)指定車次,只是優(yōu)先預(yù)定該趟,如果遇到指定車次沒(méi)票的情況,程序會(huì)自動(dòng)幫您選擇其他的車次.
5.軟件界面的動(dòng)車優(yōu)先功能,也只是優(yōu)先預(yù)定動(dòng)車車票,如遇動(dòng)車無(wú)票也將自動(dòng)預(yù)訂其他車次車票
6.軟件界面的臥鋪優(yōu)先,表示優(yōu)先預(yù)訂硬臥車票。
7.程序啟動(dòng)后,除登錄信息外,其他信息均可以及時(shí)修改和及時(shí)生效。
祝你使用愉快,早日成功購(gòu)票!
如何使用:
按提示用記事本打開(kāi)config.properties
修改為
userproxy=true
你要買的車次
#指定車次 如:traincode=D105
traincode=1955
打開(kāi)start.bat開(kāi)始運(yùn)行軟件。[前提是你的電腦上已安裝jre,這是java運(yùn)行時(shí)環(huán)境,如果你和我一樣也是一名java程序員,那么你可能就省了這一步,呵呵]
填寫(xiě)你的信息,正確運(yùn)行如圖:
如果你很懶,你可以選中自動(dòng)識(shí)別驗(yàn)證碼。不過(guò)驗(yàn)證碼可能10次中只有一次是對(duì)的。如果你想要更精確更快的話,建議手動(dòng)輸入驗(yàn)證碼!不信,你可以試試。如果你運(yùn)行好,2分鐘內(nèi)應(yīng)該就可以搶到票了。如上圖所示,登錄成功后,自動(dòng)查詢車次。
下面這一步就是關(guān)鍵的了。。。
因?yàn)槟阒荒苁謩?dòng)登錄進(jìn)網(wǎng)站,完成支付操作!支付時(shí)間45分鐘這內(nèi)。所以得抓緊時(shí)間,因?yàn)閾屍比颂?,很難登錄進(jìn)去!
不過(guò)我運(yùn)氣好,不要5分鐘我就登錄上去了。
OK?。?!果然搶到票了!?。?!my GOD~~~。雖然只搶到了一張站票,而當(dāng)我準(zhǔn)備再去看看票的時(shí)候,發(fā)現(xiàn)。。。。連站票都。。。。
哈哈~~~~~~~~看來(lái)我這票搶得是最后的票了。。。因?yàn)槎紱](méi)了。。。
后記:
雖然同為java程序員,但自己也只是曾經(jīng)用htmlunit登錄過(guò)QQ空間,沒(méi)用過(guò)其它用途,想必當(dāng)初這位大牛也是急著回家才寫(xiě)了這個(gè)程序吧。向這位牛人表示感謝!雖然還沉浸在訂票成功的喜悅中,我還是想知道他是怎么完成的,用jd-gui反編繹他的jar文件,發(fā)現(xiàn)他是用htmlparse來(lái)爬網(wǎng)頁(yè)的,不過(guò)他這個(gè)自動(dòng)識(shí)別驗(yàn)證碼的功能,還是很有借鑒的。按我的想法應(yīng)該是通過(guò)顏色像素來(lái)識(shí)別驗(yàn)證碼的,不過(guò)由于模糊效果,所以不是很理想,但仍不失為一種學(xué)習(xí)的好方法。寫(xiě)在此處,以此共勉!
原圖中由于網(wǎng)友的提醒,關(guān)于身份和電話號(hào)碼已PS掉。其實(shí)沒(méi)這個(gè)必要,這么做也是為了防止小人。呵呵。
不過(guò)能做到這樣的,也許也是做為一名程序員的好處吧。
聯(lián)系客服