爬蟲狀況
多來源價格採集監控。可切換採集方式——自架 Playwright(免費)或 Bright Data 大數據(需訂閱,住宅代理繞過反爬)。
採集控制
自選採集類別(對應各站搜尋關鍵字 / ETL 的 TARGET_CATEGORY)· 逐站抓搜尋結果頁後進 ETL
採集方式
自架 Playwright
可用來源
5 / 5
最近採集
2026-08-29
各來源狀態
| 來源 | 平台型態 | 狀態 | 商品數 | 最近採集 | 備註 |
|---|---|---|---|---|---|
| Big Pharmacy bigpharmacy.com.my | WooCommerce(自訂主題) | ✓ 正常 | 6 | 2026-08-29 | 選擇器 .product-item / .product-title / .amount |
| Alpro Pharmacy alpropharmacy.com.my | Shopify Dawn | ✓ 正常 | 40 | 2026-08-29 | 真商城是 alpropharmacy.com.my(Shopify),非舊的 .com/onecart(WordPress 式 ?s= 回傳打蟲藥/奶粉);用 /search?q= + .product-card-wrapper |
| Guardian guardian.com.my | Magento PWA(Venia) | ✓ 正常 | 40 | 2026-08-29 | 舊的 /catalogsearch/result/?q= 會跳回首頁;真搜尋是 /search.html?query=,card [class*=item-root] |
| Caring Pharmacy estore.caring2u.com | Shopify(estore 子網域) | ✓ 正常 | 24 | 2026-08-29 | 真商城在子網域 estore.caring2u.com(Shopify yv- 主題)→ 24 件 |
| Watsons watsons.com.my | SAP Commerce SPA + Akamai | ✓ 正常 | 40 | 2026-08-29 | ✅ xvfb-headful + stealth 真的過了 Akamai WAF,40 件(不再需 Bright Data);e2-product-tile/.productName/.productPrice |
採集說明(爬什麼、爬出什麼)
- 爬什麼畫面:各電商「搜尋結果頁」——以目標類別關鍵字(洗髮精 / 潤髮乳 / 洗面乳)查詢,載入完整商品列表(含 JS 渲染的 lazy-load 網格)。
- 每張商品卡擷取:商品名稱、品牌、售價、幣別(RM / MYR)、商品連結、擷取時間。
- 之後流程:raw JSON →(清洗去雜訊 / 抽品牌 / 標類別)→ 跨平台同款 SKU 比對 → 算最低價 / 價差 → 載入 PostgreSQL → 前端戰情室。
類別代碼說明
戰情室裡的「類別」欄用 3 碼代號,對照如下:
SHPShampoo·洗髮精
CONConditioner·潤髮乳
FACECleanser·洗面乳 / 潔顏
Self-hosted Playwright(免費,逐站選擇器)↔ Bright Data(住宅代理,需訂閱)· 兩種採集介面並存可切換 · Databright × GL Soft