API提取
ABCProxy提供API提取功能,让您可以轻松获取代理IP列表并集成到您的工具和脚本中。
前提条件
在使用API提取功能之前,请确保:
- 主账号活跃有效 - 您的主账号必须活跃有效
- 激活的住宅代理套餐 - 您必须有激活的住宅代理流量套餐
使用步骤
第一步:导航到端点生成器
- 登录ABCProxy控制台
- 导航到 "住宅代理" → "端点生成器" 页面
- 如果没有子账号,点击 "创建子账号" 添加新的子账号
- 选择您要使用的子账号
第二步:配置提取参数
在代理提取页面,您需要配置以下参数:
区域和主机选择
- 国家/地区:选择目标国家(如美国、英国、德国等)
- 州/城市:可选择特定州或城市
- 主机类型:选择住宅代理主机
会话类型
- 动态会话:每次请求使用不同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
