原價屋爬蟲歷史價格紀錄
為紀錄原價屋歷史價格變化寫的一系列程式
1. coolpc-crawler-sqlitedb-with-gspread
原價屋爬蟲配合 Sqlite3 資料庫
資料庫做插入時都得查詢一次產品名是否有在資料庫中
如果存在則更新特定欄位,不存在則插入
上傳資料庫內容至 Google 試算表
再由 Google 試算表完成價差及價差比的計算
更加入表格背景顏色,對比初期取得價格與現在價格是上升還是下降探討
可惜原價屋格式混亂,要找售價只能通過試算表的查詢功能去查
整體程式4部分
爬蟲部分 Node.js
將資料庫內容上傳至 Google 試算表 Python3
自動化執行腳本 Linux Shell Script
Google 試算表自動化價差及價差比計算 Apps Script ( js )
源碼
此專案 Google 試算表
2. KUPC
原價屋爬蟲配合 Sqlite3 資料庫 "桌面端程式"
由於coolpc-crawler-sqlitedb-with-gspread 專案
(只記錄歷史最低價格與現在價格)維護不意,且使用者體驗極其差勁
因此開發此相輔程式,有利自行記錄價格趨勢
歷史資料庫可新增移除項目,可做趨勢分析
主題及資料庫存放路徑在 %AppData%\KUPC
整體程式部分
主程式 Python3
主程式介面使用Tkinter
主題使用 Sun-Valley-ttk-theme
批次檔負責將主題存入 %AppData%\KUPC 目錄中
程式介面
源碼及打包好的程式
結尾整理一下
coolpc-crawler-sqlitedb-with-gspread 專案
可以讓你查詢當前價格與最低售價 , Google試算表呈現方式導致使用體驗不佳
KUPC 專案
改善使用者體驗,使用者自行記錄產品價格,價格趨勢分析,作為上面專案的輔助工具
2022-06-24 at 19:48
請問站長是什麼時候開發這個工具的呢?
2022-06-24 at 20:47
Github 上Commit有紀錄時間,你可以看看