住宅代理
推荐按销售点所在国家/地区轮换家庭出口,可返回当地价格,并在大规模搜索时通过预订引擎的防护。
01 — 选择哪种网络
只有说明取舍,建议才真正有用。下方卡片介绍每种网络在旅行价格聚合中的优势,以及何时不再物有所值。
按销售点所在国家/地区轮换家庭出口,可返回当地价格,并在大规模搜索时通过预订引擎的防护。
部分价格仅在应用内提供,另有移动端专属促销;运营商出口可以显示这些内容。
每个市场使用少量静态专用 ISP IP,适合低频监控特定路线。
大多数预订引擎会封锁数据中心代理,或向其显示虚高价格。
02 — 配置步骤
这里列出旅行价格聚合所需的重要设置,右侧提供可用示例。请将 USER 和 PASS 替换为注册时签发的凭据。
// 从三个销售点搜索同一条路线
for (const pos of ["gb", "de", "jp"]) {
const dispatcher = new ProxyAgent(`http://USER-cc-${pos}:[email protected]:9000`);
const res = await fetch(searchUrl(route, date), { dispatcher, headers: { "Accept-Language": lang[pos] } });
fares.push({ pos, ...(await res.json()) });
}
03 — 预算
了解页面大小后,按 GB 计费的成本便可准确预估。输入每月用量;平均大小已根据此任务填入合理数值,也可自行修改。
平均结果页大小(HTML/JSON,高负载引擎)
住宅代理采用全球统一阶梯价格。一次购买整月所需流量即可达到所示档位;较小额充值按各自达到的档位计价。查看完整阶梯价格。
04 — 最佳实践
代理池通常不是问题所在。以下四个习惯决定成功率和费用。
英国价格应来自英国家庭出口;每条结果都必须标注对应的销售点。
价格聚合流量绝不能进入付款环节;所有流程都应保持只读。
预订引擎会加载数 MB 的脚本;应尽可能直接请求价格端点,而不是加载整个应用。
与已知可靠的样本进行比较;不受信任的流量有时不会被封锁,而是会收到虚高价格。
05 — 常见问题
销售点、货币和信任等级都会改变报价。使用目标国家/地区的住宅代理出口,可以获得向当地用户提供的价格。
结果页负载很大,通常为 0.5 到 2 MB。按每次 900 KB、15 万次搜索计算,流量约为 135 GB,采用住宅代理阶梯价格时费用约为 $208;直接请求价格端点可将流量减少一半。
可以:添加 -sid- 和 -ttl-10m,让搜索结果、票价规则和座位图都来自同一个家庭出口。
采集公开展示的价格是一种常见且合法的用途。禁止自动预订、囤占库存或绕过访问控制。