
IPRoyal 轮换 IP Python 实战:自动切换 + 失败重试完整代码
IPRoyal 住宅 IP 池有 2000 万+ IP,关键是怎么用。粘性(Sticky)一个 IP 用 30 分钟适合账号登录场景,轮换(Rotating)每次请求换 IP 适合爬虫、批量注册、反风控。本文用 Python 实现轮换 + 重试的完整方案。 两种模式区别 模式 IP 切换频率 适用场景 Sticky 每 10/30 分钟换一次 账号登录、API 调用、量化持续会话 Rotating 每次请求随机换 爬虫、批量注册、反风控 IPRoyal 后台可以生成两种模式的代理凭证。 Rotating 代理凭证格式 登录 IPRoyal Dashboard → Residential → Generate → 选 Rotating → 拿到: Proxy: gw.iproyal.com Port: 12321 Username: YOUR_USER Password: YOUR_PASS_country-us_session-rotate session-rotate 是关键:每次发请求都会从池子里抓新 IP。 Python 基础用法 import requests proxy_url = "http://USER:PASS_country-us_session-rotate@gw.iproyal.com:12321" proxies = {"http": proxy_url, "https": proxy_url} for i in range(5): r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=10) print(f"Request {i+1}: {r.json()['ip']} ({r.json().get('city')})") 预期输出: ...








