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