原因
搜尋結果確認為什麼需要代理
搜尋引擎會依連線位置和語言設定顯示不同結果。用一個 IP 送出大量搜尋,常會出現驗證畫面。依地區使用輪替工作階段的家用 IP,就能直接取得當地結果,請求也會分散。
用一個 IP 重複請求
- 請求 1198.51.100.7
- 請求 2198.51.100.7
- 請求 3198.51.100.7
分散到多個家用 IP 請求
- 請求 1203.0.113.11
- 請求 2203.0.113.27
- 請求 3203.0.113.42
步驟
搜尋結果確認操作步驟
- 第 1 步
決定要追蹤的關鍵字和地區清單
- 第 2 步
為每個地區設定 country 和 city 值
- 第 3 步
取得搜尋結果頁面,儲存排名和網址
- 第 4 步
依日期比較排名變化
程式碼
搜尋結果確認程式碼範例
以 Python, requests 為例。請把 YOUR_TOKEN 換成您的存取權杖。
import requests
proxy = "http://user-country-de-city-berlin:[email protected]:7777"
res = requests.get(
"https://example.com/search",
params={"q": "residential proxy"},
proxies={"http": proxy, "https": proxy},
headers={"Accept-Language": "de-DE"},
timeout=30,
)
print(len(res.text))- Python requests
- Playwright
- Scrapy
- Puppeteer
- Selenium
- Node.js
- curl
注意
搜尋結果確認時的注意事項
確認搜尋引擎的使用條款,只用允許的方式蒐集
同一個關鍵字間隔幾分鐘再送出
需要指定城市的關鍵字,請在支援城市定位的國家確認
更多
其他代理應用案例
價格監控代理
價格監控是定時蒐集多家網路商店的商品價格和庫存並加以比較的工作。使用 ProxySup 住宅代理,可以確認各國真實訪客看到的價格。
查看設定廣告檢查代理
廣告曝光檢查是確認目標地區使用者實際看到的廣告樣貌的工作。使用 ProxySup 住宅和行動代理,可以切換國家和城市確認同一則廣告。
查看設定AI 訓練資料蒐集代理
AI 訓練資料蒐集是大量蒐集公開的網頁文件,整理成訓練語言模型或搜尋模型所用資料集的工作。使用 ProxySup 代理,可以把請求分散到多個 IP 和國家。
查看設定