轉貼自
http://www.javaworld.com.tw/jute/post/print?bid=35&id=33920
1.[網路]台鐵自動訂票程式 Copy to clipboard
Posted by: Yoshi
Posted on: 2004-02-21 07:36
老王賣瓜一下…
這個程式在過年節慶時是很有用的喔…可以不停的為你檢查有沒有人退票
今年過年我們教授就這樣訂到二張去高雄的火車票XD
Worren's Blog
轉貼自
http://www.javaworld.com.tw/jute/post/print?bid=35&id=33920
1.[網路]台鐵自動訂票程式 Copy to clipboard
Posted by: Yoshi
Posted on: 2004-02-21 07:36
老王賣瓜一下…
這個程式在過年節慶時是很有用的喔…可以不停的為你檢查有沒有人退票
今年過年我們教授就這樣訂到二張去高雄的火車票XD
29.Re:[網路]台鐵自動訂票程式 [Re: Yoshi] Copy to clipboard
Posted by: zanta
Posted on: 2004-05-10 11:34
首先,感謝 Yoshi 跟 titaeric 兩位的程式碼,讓小弟有一個很好的練習程式。
小弟根據 titaeric 修改過的程式再加以修改 (好像繞口令..),改過的幾個小地方條列如下:
1) 在設定的文字檔中加入 key 值 (也就是文字檔中是以 key=value 的格式在記錄資料),同時將網址以及等待時間這兩項參數加進文字檔中。
2) 加上時間以作為訂票依據 (因台鐵網路訂票有開放時間限制..),這邊用到 SimpleDateFormat 這個 class。
3) 若未成平q到票,則將 Server 回傳的訊息取出並秀在畫面上。這邊用到 Regular Expression 將 <...> 以及 標籤去除,留下純文字部份。
原本是改成利用 ResouceBundle 讀取 .properties 檔的方式載入訂票資訊
但測試時發現一個奇怪的問題,也就是訂票時的參數順序改變的話 (比如,第一個參數不是 personId),台鐵的網站就會拒絕我的訂票 Request..
在想出解法前,還是暫時以讀取純文字檔來執行好了…
附圖是執行時的樣子,程式碼跟文字設定檔請見下面;執行時第一個參數為設定檔的檔名。
小弟初學 java,若改的不好還請見諒
OrderTicket.java
請問 …可不可以把這個程式傳給我呀…… 拜託了
ruegg,
code 不就轉貼在上面, 直接copy -> paste 就好了ㄚ!
(1)
請問文字設定檔的檔名為何? 我試過 “設定文字檔.txt” ,”url.txt” , “personId.txt” 都不對.
都會出現 “參數不正確!Expected : String fileName”.
(2)
請問, 可以直接寄給我 “OrderTicket.class” 和 文字設定檔嗎?
(3)
我的目的是要讓我媽媽可以使用的, 並不是有惡意的
謝謝!!