BLACKPINK 在香港的「加推門票」於2023年1月5 日下午2時, 在 Cityline 售票系統上發售,大多數的網友在門票賣光之前,幾乎都是顯示:
請重試。
系統會自動為您嘗試再次登入,感謝您的耐心等待。
看了一下這個網頁的html內容後,如果你跟我一樣有學習過 javascript 與 html 語法的話,就發現可以不用等10秒就直接挑戰登入的網址,可以到cityline 的另一個登入用網址領購票用的領號碼牌。
為什麼會有倒數10秒重試的機制?
這個倒數10秒重試的機制在台灣的售票網站上都沒看到過,Max猜測cityline 官方的這個設定,是用來避免因為同時間大量的民眾對網站送出搶票的連線要求,會超過造成伺服器的連線上限,造成類似「分散式阻斷服務」(DDoS)攻擊的效果,大量的網路流量使伺服器或其周圍的基礎設施不堪重負,進而阻斷伺服器、服務或網路的正常流量。
乖乖等10秒自動重試的民眾,就像是被售票系統欺負的對象,因為只要懂的多一點,就可以不去等待這10秒,而立即重試,比乖乖等待的民眾更有機會買到票。
不等待10秒,直接重試,使用 selenium 的解法:
https://github.com/max32002/tixcraft_bot/commit/dbf9cb906f8e2c78ae59abc728ee5d8b5c3b89b4
實際測試的影片:
https://www.youtube.com/watch?v=wGU4GJJ-ufw
搶票民眾的權益有受損嗎?
在搶票的時候,「不等待就重試」的民眾,會讓「乖乖等10秒」的民眾的權益受損嗎?
在台灣的2個主要的售票系統是拓元與KKTIX, 就以「選擇票數」與「幫我同意的檢查框打勾」這二件事來說,使用輔助工具來代勞,幾乎完全不會花到任何時間,省下將近2秒的時間,領先了2秒,應該買到票的機率就大大的提升很多。
使用「純手工」的去搶票與使用「網頁表單內容自動填寫的輔助工具」相比,純手工搶票代表消費者的權益受損嗎?
這個問題,有2個答案:
- 有受損:售票的官方也有努力防堵。沒被售票系統檢測到的工具,代表使可以用嗎?
- 沒受損:代表鼓勵使用輔功工具。
與其這樣搶票,為什麼不使用「登記後抽籤」來決定誰中獎,不是更公平些嗎?
為什麼要設計讓大家搶票呢?是要讓買票的民眾更有參與感嗎?還是這也是一種飢餓行銷,讓民眾覺得物以稀為貴,所以票價貴也很值得?還是在比誰的網路快、電腦配備高、手速快,還是在比誰的機器人跑的快嗎?
最後:我有寫一個免費的:MaxBot 搶票程式,大家可以參考看看。
https://github.com/max32002/tixcraft_bot
會寫程式的人,並不代表比較會搶票,前陣子在拓元小試身手,去搶蛋黃酥,結果很遺憾,沒搶到,看了我的影片的好心人,有幾個傳訊息問我要不要蛋黃酥,說要送我一盒。
搶蛋黃酥影片:
https://youtu.be/cU8HcMBP5EQ
這篇文章,是Max Podcast 的 EP#6, 除了用看的,也可以讓說書人Max讀給你聽。
【Max的每一天 】Podcast 收聽連結
* Apple Podcast|https://reurl.cc/OER3Z9
* Google Podcast | https://reurl.cc/X510eR
* Spotify|https://reurl.cc/YdkN24
* KKbox|https://reurl.cc/bGN8Lr
* SoundOn|https://reurl.cc/eWVleR
相關文章
台灣:
- Max的拓元搶票機器人
http://max-everyday.com/2018/03/tixcraft-bot/ - Max的KKTIX搶票機器人
http://max-everyday.com/2018/12/kktix-bot/ - Max的FamiTicket搶票機器人
http://max-everyday.com/2019/01/maxbot-famiticket/ - Max的ibon搶票機器人
https://max-everyday.com/2023/01/ibon-bot/
香港:
- Max的城市售票網搶票機器人
http://max-everyday.com/2019/02/urbtix-bot/ - Max的cityline搶票機器人
https://max-everyday.com/2019/03/cityline-bot/ - Max的快達票搶票機器人
https://max-everyday.com/2023/01/hkticketing-bot/
韓國:
- Max interpark 搶票機器人
https://max-everyday.com/2023/08/interpark-bot/
其他:
- Max自動掛號機器人
http://max-everyday.com/2018/08/max-auto-reg-bot/ - inline 填表單機器人
https://max-everyday.com/2022/09/inline-bot/ - [MaxBot]請問新加坡的 ticketmaster 怎麼輸入選區呢?
https://max-everyday.com/2023/10/ticketmaster-area-auto-select/ - Max 學習 selenium
http://stackoverflow.max-everyday.com/tag/selenium/ - Max搶票機器人Facebook粉絲團:
https://www.facebook.com/maxbot.ticket/ - 香港的售票網站的等待10秒後重試
https://max-everyday.com/2023/01/cityline-wait-10-seconds-retry/ - 拓元的搶票,要多少的網路頻寬才夠?
https://max-everyday.com/2023/02/how-many-band-width-you-need-to-buy-ticket/ - Max 搶票機器人的故障排除
https://max-everyday.com/2023/11/maxbot-troubleshooting/ - 搶票常見問題整理
https://max-everyday.com/2023/02/common-problem-when-you-buy-ticket/ - 如何用虛擬主機搶拓元的門票
https://max-everyday.com/2023/11/buy-ticket-by-vm/ - 如何透過Python自行架設代理伺服器 (Proxy Server)
https://stackoverflow.max-everyday.com/2023/11/python-proxy-server/