20150107-即使寫自動瀏覽器,依舊買不到江蕙門票

這三天下來持續買不到江蕙的門票,寬宏持續的自我感覺良好,我想很多想買的人都非常的火。準備表單自動填入程式無用,因為你進不去。乖乖去寬宏排隊也不一定買的到,超商排第一個也不一定是你的。萊爾富,OK買到的機率都比網路高的多。那,我第一天跟白痴一樣在電腦前面點了6.7個小時的重整等於浪費時間。既然浪費時間,我就想說讓程式來幫我做好了。

第二天就研究一下怎麼寫,花整個早上到中午的時間,寫一個具有自動refresh的簡易版瀏覽器。自動refresh很簡單,但是不管網頁結果如何,時間到了就直接reload,這不是我要的。因此研究一下他有哪些狀況是需要避免,並且排除後可以自動繼續的。研究之後他只會顯示這五種不正常情況:

  1. Service Unavailable
  2. 空白網頁
  3. 無法顯示此網頁
  4. 找不到該網頁
  5. 節目尚未開賣
因此我的江蕙自動reload瀏覽器程式流程很簡單:
  1. 開啟程式,把「我要購票」的連結當作預設值載入
  2. 按下Go開始,就去下網頁連結請求
  3. 同時開啟Thread,每間隔一秒去一邊計數,一邊等待結果
  4. 如果結果為上述五種,且timeout(設為7秒,觀察最久的回應。用滑鼠或按F5,可能1.2秒就可以重按,但要自己判斷)的話,持續第二步開始,標題顯示已點擊次數
  5. 如果結果非上述五種,馬上跳出結束
  6. 程式停在選場次位置畫面
畫面非常非常單純,就是沒有其他工具或書籤列或TAB功能,且連結不能改的瀏覽器。利用的是Windows的IWebBrowser2。


想說的是,我因為偷懶叫電腦幫我做這件事情,但是這兩天下來,這程式沒有正常停下來過,都是出現一開始列的5種問題,所以最後程式修正了上面5種狀況例外之後,正常的情況發生過一次,但程式沒寫好當了,哈哈!只好趕緊修正,現在正在重跑當中。我真正花時間去點的第一天,反而有2次機會進到選位置頁面。這程式跑了好幾千次點擊都無用。可能要當初幫寬宏設計售票系統的公司留個後門會比校快啊!

0 意見:

搜尋此網誌

總網頁瀏覽量

TK呱呱

Made with by TK