Skip to content

API提取

ABCProxy提供API提取功能,让您可以轻松获取代理IP列表并集成到您的工具和脚本中。

前提条件

在使用API提取功能之前,请确保:

  1. 主账号活跃有效 - 您的主账号必须活跃有效
  2. 激活的住宅代理套餐 - 您必须有激活的住宅代理流量套餐

使用步骤

第一步:导航到端点生成器

  1. 登录ABCProxy控制台
  2. 导航到 "住宅代理""端点生成器" 页面
  3. 如果没有子账号,点击 "创建子账号" 添加新的子账号
  4. 选择您要使用的子账号

第二步:配置提取参数

在代理提取页面,您需要配置以下参数:

区域和主机选择

  • 国家/地区:选择目标国家(如美国、英国、德国等)
  • 州/城市:可选择特定州或城市
  • 主机类型:选择住宅代理主机

会话类型

  • 动态会话:每次请求使用不同IP
  • 固定会话:在指定时间内保持同一IP
  • 长会话:长时间保持同一IP

数量设置

  • 设置需要提取的代理IP数量
  • 可选择批量提取或单个提取

第三步:生成代理列表

配置完成后,在右侧面板中:

生成格式选择

右侧面板提供多种生成格式:

  • 标准格式ip:port
  • 带认证格式username:password@ip:port
  • HTTP格式http://ip:port
  • SOCKS5格式socks5://ip:port

验证IP真实性

右侧面板上方会生成一条curl命令,用于验证提取的IP地址的真实性:

bash
curl -x "http://username:password@ip:port" https://api.ipify.org

复制IP列表

点击右侧面板的"复制"按钮即可获取格式化的代理IP列表。

示例

API请求示例

bash
# 获取美国住宅代理
curl -X GET "https://api.abcproxy.com/v1/proxies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "country": "US",
    "state": "California",
    "city": "Los Angeles",
    "session_type": "dynamic",
    "quantity": 10,
    "format": "standard"
  }'

响应示例

json
{
  "success": true,
  "data": {
    "proxies": [
      "192.168.1.1:8080",
      "192.168.1.2:8080",
      "192.168.1.3:8080"
    ],
    "total": 10,
    "session_id": "abc123def456"
  }
}

重要注意事项

  • 确保您的账户有足够的流量余额
  • 提取的IP数量不能超过您的流量限制
  • 建议定期验证IP的有效性和地理位置
  • 如需技术支持,请联系:support@abcproxy.com

相关文档

Released under the MIT License.