價格監控為何需要代理
網上購物會根據連接國家及城市顯示不同貨幣、價格、運費及庫存。若只用總公司IP查看, 只能看到單一地區價格而錯過其他市場實際價格。使用當地IP連接可準確獲取該地區顧客看到的價格。
價格監控需每日定時重複讀取相同商品清單。將請求分散至多個住宅 IP,即使每日同時讀取大量商品也能均衡完成收集。
即使同一商品,各國稅務顯示方式、促銷活動及配送條件不同,準確價格比較需以當地IP獲取的畫面為準。
適合價格監控的 IPKite 代理
價格監控推薦使用輪換住宅代理。每商品頁面使用新 IP 請求,並在用戶名附加國家代碼分區收集。若購物網站因城市不同而有運費或庫存差異,可進一步指定 city 參數。
如果您需要在加入購物車後確認最終價格和運費,請使用固定會話。附加會話名稱和持續時間,從產品頁面到購物車都會使用相同IP,確保看到準確的最終金額。
同時查看多國數據時,建議按國家分配任務。只需更改用戶名的cc值,即可用同一收集代碼同時監控美國、英國、德國、日本市場。
價格監控代理推薦設定
按國家調整收集時間,獲取當地用戶看到的價格。對於頻繁折扣的市場,增加檢查次數,每天檢查三次以上。
| 項目 | 推薦值 | 原因 |
|---|---|---|
| 產品頁面 | 旋轉,指定國家 | 為每個商品使用新IP獲取本地價格 |
| 查看購物車 | 固定會話 10~30 分鐘 | 用同一IP確認最終價格及運費 |
| 城市 | 不同市場指定的送貨地區 | 查看各城市庫存和配送費差異 |
| 採集時間 | 按當地時區追蹤市場 | 獲取本地顧客看到的時段價格 |
| 協議 | HTTP 端口 7000 | 直接連接採集腳本 |
價格監控代理設定示例
以下Python代碼示例分別用美國、英國、德國IP打開同一商品頁面獲取價格。
只需在國家列表添加代碼即可擴展調查市場。檢查購物車時需在用戶名添加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套餐價($3.30/GB),合計$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
- 分割請求: 將商品清單按時段分配以平均收集
- 只取所需部分: 僅獲取含價格頁面並關閉圖片請求
- 變化記錄: 僅保存價格變化的商品,加快分析速度