價格監控為何需要代理
電商平台會根據用戶所在國家/城市顯示不同貨幣、價格、運費與庫存。若僅用單一總部IP查看, 將錯過其他市場的真實定價。使用當地IP才能獲取該地區客戶看到的準確價格。
價格監控需每日定時讀取相同商品清單。將請求分散至多個住宅IP,可確保大量商品讀取任務均衡完成。
即使相同商品,各國的稅金顯示方式、促銷活動與配送條件都不同,需以當地IP獲取的畫面作為準確價格比較基準。
適合價格監控的 IPKite 代理
價格監控推薦使用輪換住宅代理。每個商品頁面使用新IP請求,並在用戶名添加國家代碼區分市場。若需針對城市差異化運費/庫存,可追加 city 參數。
若需確認購物車最終價格與運費,請使用固定會話。附加會話名稱與持續時間後,從商品頁到購物車將保持相同IP,確保看到準確的最終金額。
同時查看多個國家時,建議將任務分散到各個國家。只需更改用戶名中的cc值,就可以使用相同的收集代碼同時查看美國、英國、德國和日本市場。
價格監控代理推薦設定
依當地時間設定爬取時程,可獲取真實用戶看到的價格帶。促銷頻繁的市場建議每日檢查三次以上。
| 項目 | 推薦值 | 原因 |
|---|---|---|
| 商品頁面 | 輪換, 指定國家 | 為每項商品取得新IP獲取在地價格 |
| 檢視購物車 | 固定會話 10~30 分鐘 | 以相同IP確認最終價格·運費 |
| 城市 | 不同配送區域的市場指定 | 查看各城市的庫存和配送費差異 |
| 爬取時段 | 依市場當地時間 | 取得當地用戶所見時段價格 |
| 通訊協定 | HTTP 端口 7000 | 直接連接爬蟲腳本 |
價格監控代理設定範例
以下範例分別使用美國、英國、德國IP開啟相同商品頁面取得價格的Python程式碼。
只需在國家列表添加代碼即可擴展調查市場。結帳流程確認時,請在用戶名添加sess和ttl參數保持相同IP。
import requests
url = "https://shop.example.com/product/12345"
for cc in ["us", "gb", "de"]:
proxy = "http://USERNAME-cc-" + cc + ":PASSWORD@gw.ipkite.com:7000"
r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=30)
print(cc, r.status_code, len(r.text))價格監控代理成本範例
如果您每天監測5,000個商品兩次,持續一個月,總請求數約為30萬次。若商品頁面僅獲取HTML內容,每次約60KB,則一個月的流量約為18GB。直接輸入18GB即可適用10GB套餐價格(每GB $3.30),總計$59.40。
| 商品數量 | 檢查次數 | 月流量 | 預計成本 |
|---|---|---|---|
| 1,000個 | 每日2次 | 約4GB | $15.00 |
| 5,000個 | 每日2次 | 約18GB | $59.40 |
| 20,000個 | 每日2次 | 約72GB | $237.60 |
價格監控蒐集項目
價格監控關鍵在於以固定格式儲存每項數據。按國家分類蒐集下方項目,可立即比對跨市場價差與時序變化。
| 項目 | 示例 | 使用地點 |
|---|---|---|
| 售價 | 保持當地貨幣 | 各國價格比較 |
| 折扣前價格 | 標示原價 | 計算折扣幅度 |
| 運費 | 城市配送費 | 最終購買金額比較 |
| 庫存狀態 | 可購買,缺貨 | 掌握供應狀況 |
| 賣家數量 | 相同商品的賣家數量 | 競爭程度分析 |
| 爬取時間點 | 當地時間 | 檢視時段變化 |
購買價格監控代理
購買價格監控代理時,建議先根據監控商品數量與頻率計算所需 GB 量。由於購買的 GB 無使用期限,許多用戶會一次購買數月用量以享受更低單價。
購買流程為:充值餘額>選擇商品與數量>取得連線資訊。連線資訊將於購買後立即顯示於會員頁面。
- 商品數千個: 10GB~25GB
- 商品數萬個: 50GB~100GB
- 多國大規模: 500GB以上
價格監控最佳實務
價格監控是每日重複性工作,細微習慣將產生重大差異。
- 僅收集公開價格: 專注採集商品頁面上任何人都能查看的價格與庫存資訊
- 條款確認: 先查看目標購物網站的服務條款與robots.txt
- 請求分配: 將商品清單分時段均勻採集
- 僅限必要部分: 只接收含價格頁面並關閉圖片請求
- 變動記錄: 僅儲存價格變動商品可加速分析