AI Social API
更新於 2026-09-10 · Chad

EDMW 首頁每 6 分鐘換一輪:新加坡最大論壇要怎麼監控才不會漏

一句話: 新加坡聲量最大的公共討論跑在一個沒有 API 的論壇上——2026 年 9 月 10 日 12:49 SGT,EDMW 首頁上 20 篇非置頂主題,全部在前 6.4 分鐘內有人回覆過,而這一個板就有 32,456 頁——所以問題不是「要不要監控」,而是「多久跑一次」以及「哪些部分展開得起」。

本文含 Apify 推薦連結(不影響你的費用)。文中的成本與比較都據實列出,包含 Apify 不划算的情況。

新加坡的輿論不在你的工具看得到的地方

社群聆聽工具是建立在平台 API 上的。X、Facebook、Instagram、YouTube、新聞源,每一個背後都有端點、速率限制與廠商關係。這個架構決定了產品看得到什麼。

HardwareZone 論壇一樣都沒有。它是 XenForo 論壇——HTML 頁面、沒有公開 API、沒有合作夥伴計畫。它的索引列出 100 個板,其中最忙的第 16 號板叫做 Eat-Drink-Man-Woman。這個名字是 2000 年代初留下來的玩笑;實際上 EDMW 是全站的綜合閒聊板,新加坡人在上面吵匯率、吵招聘、吵政治、吵該買哪支手機。

所以一個品牌可以在它付費的每一個儀表板上都安安靜靜,同時是一串 200 則回覆的主題的主角。這不是誰的覆蓋清單漏了什麼——當對話發生在論壇上,而你的產品建立在 API 上,這是結構性的結果。

「很忙」在這裡具體是什麼意思

用數字講最清楚。2026 年 9 月 10 日 12:49 SGT 實拉 EDMW 第一頁:

指標數值
第 1 頁列數24
置頂(公告)主題4
活躍主題20
這 20 篇「最後回覆時間」的跨度6.4 分鐘
同一指標,11 分鐘前的測量5.8 分鐘
該板頁碼的最後一頁32,456

第三列請再看一次。首頁上看得到的那 20 篇主題,彼此的最後回覆時間全部落在大約六分鐘之內。首頁不是每日摘要,它是一條會在一小時內被清空好幾次的即時尾巴。

這推出兩個結論,而它們決定了監控要怎麼設計:

  1. 一天抓一次首頁不叫抽樣,那是「某六分鐘」的快照。 一天絕大部分的內容你都不會看到。
  2. 「翻更多頁」是錯的解法。 32,456 頁代表光這個板就有幾十萬篇主題。翻得深,成本是線性上升的,而且你開始翻之後才發的文照樣抓不到。

正確的槓桿是「頻率 + 截止點」,也就是 actor 的 dateFrom 存在的理由。

先拉板面列表

forum 模式回傳一個或多個板的主題列表。這是便宜的那一輪,過濾也應該放在這裡:

{
  "mode": "forum",
  "forumIds": [16, 210, 17],
  "keywords": ["singtel", "starhub", "dbs"],
  "dateFrom": "2h",
  "maxItems": 50
}

keywords 過濾的是主題標題dateFrom2h 這種相對值或絕對時間戳,maxItems 是「每個板」各自計算。整頁非置頂主題都早於截止點時,actor 會停止翻那個板——所以每幾小時跑一次的排程只會讀兩三頁,不是三萬頁。

每一列列表的欄位是:

post_idboardtitleauthorreply_countview_countcreated_atlast_reply_atpost_urlsource_modesource_queryscraped_at

有一個細節值得知道:HardwareZone 的瀏覽數是四捨五入顯示的,像 14K1.2M。actor 會把它正規化成整數(140001200000),所以 view_count 永遠是可以排序、可以設門檻的數字——但它繼承了網站本身的進位,所以請把它當量級看,不要當精確計數。

底下是同一次實拉的兩列真實資料,讓你看看拿到的東西長什麼樣:

主題回覆瀏覽開串
Will Apple really launch a foldable? If true, will you be buying one?23614,0002026-09-05
Sgd 1 = MYR 3.221115,0002026-09-09

兩篇都不是技術求助文。一篇是對還沒上市的產品的購買意願,另一篇是一串會連續跑好幾天的匯率討論,告訴你新加坡人現在怎麼看跨境消費。這就是你付錢要買的訊號。

再只展開值得展開的主題

thread 模式會抓主題的主文加上全部回覆,並且跨頁:

{
  "mode": "thread",
  "threadUrls": [
    "https://forums.hardwarezone.com.sg/threads/7220513/"
  ],
  "maxItems": 500
}

你也可以改傳 threadIds——純數字 id 就行,網站會自己導向帶 slug 的網址。回覆的欄位是 reply_idpost_idfloorauthorcontentcreated_atscraped_at。其中 floor#12 那種樓層編號,想引用特定一則回覆、或想還原誰回誰的時候會用到。

展開要有選擇性。下一節解釋為什麼。

哪些板真的有商業訊號

論壇索引有 100 個板,但監控不需要全部。這些是值得起手的 id:

id為什麼有用
Eat-Drink-Man-Woman(EDMW)16綜合閒聊、量最大;多數品牌與公共議題討論都落在這
Money Mind210個人理財、銀行、保險、投資情緒
Current Affairs Lounge17政策與新聞反應
Credit Cards & Line of Credit facilities243信用卡優惠、跳槽、逐家銀行的抱怨
Hardware Clinic2零組件層級的產品問題
PC Gaming382遊戲硬體與作品評價
Cars & Cars204COE、車商、品牌情緒
IT Garage Sales18二手行情,是實際殘值的代理指標

forumIds 傳進去,或把清單一行一個貼進 bulkInput

欄位跟香港、台灣是同一套

hardwarezone-scraper 跟其他論壇 actor 共用同一套欄位配置——香港的 LIHKG-scraper、台灣的 ptt-scrapermobile01-scraper、香港中小型板的 hk-forums-scraperpost_idboardauthorreply_countcreated_atlast_reply_at 在每一隻裡的意思都一樣。

這件事比聽起來重要。它代表下游那支輿情或告警工作只要讀一套 schema 就涵蓋三個市場,不必為每個站寫分支——唯一會變的只是「哪一隻 actor 把資料填進 dataset」。想要這套管線的實作,用 n8n 串論壇輿情那篇把「排程 → 抓取 → 評分 → 告警」整圈走了一遍,換成新加坡的板跟換成台灣的板做法完全一樣。

如果你正在比較「自己做」跟「買工具」,自建輿情 vs OpView/KEYPO 那篇算過兩邊的帳;而連登危機時間軸監控示範了同一批欄位怎麼變成一條可以交出去的事件時間軸——那套做法直接搬得過來。

實際要花多少錢

三種計費事件,而它們之間的落差就是整個預算的故事:

事件什麼時候計費單價
search-listingforum 模式每一列主題$0.002
product-detailthread 模式每一篇主文$0.008
review-itemthread 模式每一則回覆$0.003

實際算一次:監控三個板、每次各抓 50 篇新主題、一天跑四次——

回覆一項就比其他全部加起來還多一倍以上。這是最需要記住的一件事:列表那一輪很便宜,所以過濾要在那裡做完。keywordsreply_count 決定哪些主題值得展開,一天展開幾十篇、不是幾百篇。這樣建的監控一天幾塊美金;把首頁全部展開的那種,貴一個數量級,換到的額外訊號卻很少。

三種開始的方式

FAQ

EDMW 是什麼?為什麼它比技術板重要? EDMW 是 Eat-Drink-Man-Woman 的縮寫,是 HardwareZone 論壇的第 16 號板。名字雖然這樣叫,它其實不是美食板,而是全站的綜合閒聊板,也是流量最高的一個板——新加坡人在上面吵匯率、就業、政治、要買哪支手機。2026 年 9 月 10 日 12:49 SGT 實測,它首頁有 24 列,其中 4 篇是置頂,剩下 20 篇活躍主題全部在前 6.4 分鐘內有人回覆過。整個論壇索引列出 100 個板,但一般消費與公共輿論都集中在 EDMW。

為什麼不能直接用社群聆聽工具監控新加坡? 主流聆聽工具是建立在平台 API 上的——X、Facebook、Instagram、YouTube、新聞源,每一個背後都有端點、速率限制和廠商關係。HardwareZone 是 XenForo 論壇,沒有這種 API,所以它落在那個模型之外是結構性的,不是誰刻意不做。我們 2026 年 8 月做這隻 actor 的時候,Apify Store 上一隻 HardwareZone actor 都沒有。實務後果是:一個品牌可以在它付費的每一個儀表板上都顯示「風平浪靜」,同時 EDMW 上有一串 200 則回覆的主題在討論它。

要多久跑一次才不會漏? 首頁翻動速度就是下限。2026 年 9 月 10 日相隔 11 分鐘的兩次測量,20 篇活躍主題的時間跨度分別是 5.8 分鐘與 6.4 分鐘,也就是首頁一小時內會被整個換掉好幾次。不要用「翻更多頁」去追——要用 dateFrom。給它 2h 這種相對值再配上排程,整頁非置頂主題都早於你的截止點時 actor 會自己停,所以「跑得勤」比「翻得深」便宜。

實際一個月要花多少? 列表很便宜,回覆很貴。板面列表以 search-listing 計費,每筆 $0.002;主題的主文以 product-detail 計費,每篇 $0.008;每一則回覆以 review-item 計費,每則 $0.003。監控三個板、每次跑各抓 50 篇新主題、一天跑四次,是一天 600 筆列表,約 $1.20。把其中 20 篇展開、每篇約 50 則回覆,主文再加 $0.16、回覆加 $3.00。回覆單獨一項就是列表那一輪的兩倍半,所以關鍵字過濾要放在第一輪、不是第二輪。

這隻能一起涵蓋香港和台灣嗎? 同一隻不行,但同一套欄位可以。hardwarezone-scraper 吐出的列表與回覆欄位,跟香港的 LIHKG-scraper、台灣的 ptt-scrapermobile01-scraper、以及香港中小型板的 hk-forums-scraper 是對齊的。因為 post_idboardauthorreply_countcreated_atlast_reply_at 在每一隻裡意思都一樣,下游一支輿情工作就能同時讀三個市場,不必為每個站寫分支。


Chad 經營 60 隻以上已上架的 Apify actor,包含這篇用到的 hardwarezone-scraper。上面每一個實測數字——100 個板、首頁 6.4 分鐘跨度、32,456 頁——都是 2026 年 9 月 10 日對 HardwareZone 實拉出來的,你可以對同一個板自己重跑一次。