苗栗縣後龍鎮 · 115 年度

甘藷花生節「趣後龍,樂焢窯」
報名方式研究與自動化

600 組、每組 500 元、每年秒殺。這頁把往年怎麼報、報名網站長什麼樣、以及今年要怎麼在 08:30:00 送出,一次講清楚。

調查日期 2026-11-07 資料來源 公所 FB/新聞稿/舊報名頁 狀態 115 年公告尚未發布

01先講結論

報名網站不是官方的固定頁面,而是每年換一台的第三方表單。114 年用的是 Google 表單,短網址 reurl.cc/LQ5Yne,只在公所 FB 貼文與當天新聞稿裡公布。

Google 表單免登入、沒有驗證碼、沒有金流,本質就是一個 HTTP POST。欄位可以事先解析、5 個人的資料可以事先填好驗證,時間到送出即可——實測 0.5–0.8 秒完成。所以自動化不是「搶票程式」,而是「時鐘對準 + 資料備齊 + 一發送出」。

真正的三個門檻,都不在技術

  • 有沒有人在 08:30:00 那一刻按下送出。
  • 5 個人的身分證、生日、地址有沒有備齊(往年「不滿 5 人不予受理」)。
  • 報名後隔天 17:00 前要自己匯款,繳費完成才列入名單——這是第二個會掉名額的關卡。

02往年怎麼報的

可查證紀錄。名額分配每年劇烈變動,不要拿去年的數字當今年。

年度活動日總組數網路 / 現場報名開放費用平台
106(2017)12/09500未載明12/01 08:00350/組紙本(公所)
107(2018)12/15———350/組BeClass 線上報名
108(2019)12/14700100 / 60012/09 08:00500/組網路表單
112(2023)12/16600500 / 10012/06 12:00500/組網路表單
113(2024)12/14600250 / 35012/09 08:30500/組網路表單
114(2025)12/20600300 / 30012/15 08:30500/組Google 表單
115(2026)推測 12/19600推測 300 / 300推測 12/14 08:30500/組未公告

107 年那張 BeClass 報名頁還活著,可以直接看到公所要的欄位:姓名/性別/Email/生日/手機/地址/身分證,加上「參與人員 1–5」各一組同樣資料。舊表單就是最好的規格書。

03114 年那張表單

公開在 FB 貼文裡的短網址是 https://reurl.cc/LQ5Yne,還原後是:

https://docs.google.com/forms/d/e/1FAIpQLScPRn4vGlXTcqLQNSmOe4Lv2WuU_Y5t0WV7anyBIL8miNGqNg/viewform 表單標題:苗栗縣龍鎮114年度甘藷花生節焢窯活動報名表單 現況:已關閉,連線會 302 到 /closedform
開放時間114/12/15(一)08:30,額滿為止
網路名額300 組(現場同為 300 組)
繳費期限12/16 17:00 前匯款或轉帳
公布名單12/16 公布「繳費完成確認名單」

怎麼在公告前就知道欄位

Google 表單一關閉就只回一張空殼,題目全部消失。所以流程必須是「先抓到表單 → 當天解析 → 人工核對」,不能等當天才第一次開。kiln.py probe 會把題目、entry id、必填與選項印成 JSON。

04115 年的時間推測

公所這幾年照自己的節奏走:活動固定在 12 月中旬週六,報名固定在活動前 5 天的週一 08:30。113 是 12/14 活動、12/9 報名;114 是 12/20 活動、12/15 報名。

—DAYS
—HRS
—MIN
—SEC

倒數目標:2026-12-14 08:30(UTC+8)——依上述規律推得,不是公告。公告約在報名前 4 天(記者會)才會出現,屆時以公佈為準。

推測的風險:114 年的記者會是 12/11、報名 12/15;如果 115 年改成別的日子或改回現場為主,這個倒數就只是參考。真正要盯的是公所「活動快訊」與 FB 貼文。

05自動化怎麼做

  1. 監控公告公所活動快訊、Google 新聞 RSS、指定 FB 貼文(用 facebookexternalhit UA 讀 og:description,不必登入就拿到全文與短網址)。每天一次,沒消息完全靜默。
  2. 還原並解析表單短網址是 JS 轉址,curl -I 只會回 200;要抓 body 再找真正的 docs.google.com/forms/d/e/…。接著把題目與 entry id 解析成 schema。
  3. 備齊 5 人資料並對照profile 填好代表人和 4 位組員,工具會印出「哪個答案填到哪一題」的對照表。必填題沒對到就拒絕送出——一個欄位錯,整組名額就浪費。
  4. 對時開火前先 curl -sI https://www.google.com | grep -i ^date 對時,機器漂移超過 1 秒是最便宜的輸法。
  5. 08:30:00 送出提前 8 秒 GET 一次表單頁暖 TLS 連線並更新 fbzx,時間到才 POST。成功即停,只有連線錯誤或「已不接受回覆」才重試——避免重複報名。

06實測結果

已驗證

  • 短網址還原 → 正確取出 form id
  • 三張公開 Google 表單解析題目/entry id/必填/選項
  • 排程送出:HTTP 200、回應「我們已經收到您回覆的表單」、816 ms
  • 封包層實測 0.49–0.82 秒
  • 監看去重、靜默模式正常

還沒驗證

  • 115 年表單本身(還沒開)
  • 欄位是否與往年相同(要等公告)
  • 是否要求登入 Google(若設「限填一次」就得改用瀏覽器)
  • 實際秒殺速度(只知道歷年說法)

07風險與限制

  • 平台會換。107 年 BeClass、114 年 Google 表單,今年不保證同一套。流程設計成「先發現再解析」,而不是寫死網址。
  • 送出成功 ≠ 錄取。Google 表單沒有真正的限額機制,300 組是公所人工關閉或事後依時間戳取前 300。一定要看公布的繳費名單。
  • 重試可能重複。若遇 timeout 但其實已寫入,重試會多一筆。工具預設成功即停。
  • 匯款才是真門檻。往年有人報到沒匯款被取消,名額會釋出——所以隔天再刷一次名單值得。
  • 現場名額常常更多。113/114 年現場是 350/300 組。在地親友去排,比任何腳本都穩。

08當天 SOP

T-7 天公告出來 → 取短網址 → probe → 填 profile → plan 逐題核對
T-1 天確認 login_required 為 false;能真送就送一次測試
08:25開好終端機,指令貼好但先不按
08:30:00送出 → 看到確認字樣立刻截圖、記時間
隔日 17:00 前完成匯款,記下帳號後五碼
名單公布後核對編號;未錄取就盯現場釋出與備取