独享代理开发手册

总览

如果您需要在PC和手机上设置使用独享代理:

一、先在会员中心上查看购买的独享代理

二、参考代理设置教程设置和使用。

新手开发者可通过如下3个步骤使用独享代理:

一、先在会员中心上查看购买的独享代理,进行本地调试和验证

二、 参考代码样例请求独享代理。

三、 在程序中通过调用API接口获取代理,然后请求目标网站。

API接口

独享代理API接口一览

接口名称 接口功能
GetKps 获取订单下所有独享代理IP
GetIpWhitelist 获取独享代理IP白名单
SetIpWhitelist 设置独享代理IP白名单

测试代理可用性

独享代理支持白名单和用户名密码两种验证方式,建议您先在本机测试,测试OK后就可以正常使用了。

查看测试步骤

频率限制

程序请求独享代理服务器的建议频率是1个IP不超过1秒5次
请求超过建议频率可能收到503错误。
注意控制请求频率,持续过快请求,您的IP可能被临时屏蔽。

如果您需要更高的请求频率请联系客服定制。

错误码一览

HTTP返回码 Response body内容 说明
407 - 1. 没有带上用户名密码验证
2. 用户名密码错误,验证失败
503 Too Many Request 请求频率超过限制
403 Over White IP Count 用户名密码验证通过,但IP超出最大数量限制
403 Binary Post Forbidden 2小时内向超过10个网站post二进制数据会返回这个错误
403 Access Forbidden 禁止访问该网站

IP使用统计

IP使用统计功能提供了对请求量和请求错误的统计分析。
您可以随时关注采集程序的运行走势,了解发生的错误并及时修正。我们还为几种常见的错误提供了分析和提示,帮助您提升采集程序运行的成功率。

IP使用统计

开发建议

参考如下开发建议,可以帮助您更加顺利地完成开发和调试:

  1. 尽可能采用gzip压缩加速访问,在header里添加:Accept-Encoding: gzip
  2. 控制好请求频率,用同一IP请求同一网站建议不超过1秒1次,避免IP被目标网站屏蔽。
  3. 使用用户名密码访问请不要设置IP白名单,因为IP白名单和用户名密码共用白名单IP额度。
  4. 关注IP使用统计了解程序的请求量和出错情况的统计分析,不断优化。
  5. 关注代理服务器的返回码可协助您排查错误。

使用gzip详解

使用gzip压缩传输数据可显著提升访问速度,方法非常简单:
只需在http请求的header里加上:
Accept-Encoding: gzip
收到HTTP Response后检查header里是否包含:
Content-Encoding: gzip
如果包含,则对body进行gzip解压,就能得到原始内容。

代码样例

调用API
请求独享代理(Http)
请求独享代理(Socks)

SDK下载

SDK下载