楊本顥筆記・知識・作品

首頁 / 作品 / pchome-momo 跨平台比價

個人專案 · 資料整理

跨平台商品比價

同一件商品在 PChome 和 momo,名稱可能差很多。我做這個比價工具時,先做了價格視覺化,後來才回頭處理商品配對。

GitHub 原始碼
木桌上的咖啡杯、植栽與兩本並排的書,跨平台商品比價概念封面
專案概念封面

先確認比的是同一件商品

工具收集兩個平台的商品資料,嘗試辨識相同品項,再整理價差與價格歷史。品牌、型號和命名差異,是配對時需要先處理的資訊。

第二版重新整理的地方

我把收集、配對和呈現拆開,先按品牌與型號縮小比較範圍,再計算相似程度、整理成商品群組。這樣更容易單獨查看配對出了什麼問題。

讓檢查真的跑到資料庫

測試裡有一部分需要 MySQL。為了避免環境設定漏掉時直接跳過,我調整了自動檢查:需要的整合測試沒有執行,就視為失敗。這份作品也留下了第二版重整架構的過程。

使用的工具與測試記錄

Python · Flask · MySQL · Docker · GitHub Actions

驗證範圍
374 項測試,包含實際連接 MySQL 的整合測試;這個數量不代表商品配對的準確率。

整理於 2026 年 9 月初。數字對應各項記錄的情境與測試範圍。