爬虫为什么要用SOCKS5代理池?
在信息化时代,网络爬虫是获取海量数据的利器。然鹅,如何确保爬虫高效地工作,同时又能避开网络限制和封锁呢?这时候,SOCKS5代理池就上场了。今天,我们来一探究竟,看看爬虫为什么偏爱使用SOCKS5代理池。
### 深入了解SOCKS5代理池
SOCKS5代理是一种通用代理协议,与HTTP代理不同的是,SOCKS5代理工作在更底层的传输层,不对转发的数据做任何解释和修改。SOCKS5代理池则是由多个SOCKS5代理IP组成的集合,能随时为爬虫任务提供换IP的便利,让爬虫在网络世界中如鱼得水。
### 主要特点
- **广泛协议支持**:除了HTTP,SOCKS5代理还支持FTP、SMTP等协议,适用范围更广。
- **高度匿名性**:由于不做数据处理,能提供更好的隐私保护。
- **灵活性强**:随时切换IP,突破网站的频率限制和访问封锁。
### 爬虫偏爱SOCKS5代理池的原因
### 1. 突破IP封锁
许多网站为了限制访问频次,往往会对重复请求的源IP施加封锁。利用SOCKS5代理池,爬虫可以在大量IP之间流畅切换,模拟多源访问模式,轻松绕过这些限制。
- **应用场景**:需要大量抓取数据的网站,比如电商平台的产品数据。
### 2. 提升抓取成功率
在大规模爬虫任务中,提高抓取成功率是关键。SOCKS5代理池通过广泛的IP轮换,降低请求被拒的概率,从而获取更多有效数据。
- **应用场景**:跨地区市场分析信息的抓取和综合。
### 3. 支持多协议抓取
爬虫不仅限于网页,更多时候还需进行音视频、文件的抓取。SOCKS5代理的多协议支持能力,让这种灵活性变得更加有利。
- **应用场景**:图片、视频监控采集等需要多种协议配合的任务。
### 4. 增强数据安全
SOCKS5代理不对转发的数据做解析处理,其天然的透明性使得爬虫工作在保证数据完整性和更高隐秘性的条件下开展。
- **应用场景**:敏感数据的监控和私有数据网络的数据采集。

### 青果网络的SOCKS5代理池优势
若是需要一个稳定可靠的SOCKS5代理服务,青果网络能够提供丰富的选择:
- **覆盖全球**:包括多个城市和国家的IP资源池,适合各种国际化应用。
- **高效稳定**:IP网络延迟低于100毫秒,高可用率保证爬虫长时间运行不受阻。
- **全天候支持**:专业技术团队7*24在线,保障使用过程中遇到的各种问题。
### 结语
对于想要在网络爬虫世界中大显身手的开发者来说,借助SOCKS5代理池来提升性能和成功率是一个明智的选择。它不仅帮助爬虫避开严格的访问限制,还能提高抓取的效率。青果网络致力于为您的爬虫提供最强大的支持,无论抓取何种数据,我们都与你一道迎接挑战!如果您有任何需求或疑问,请随时和我们联系。
HTTP代理池能用来干什么?
HTTP代理池是什么呢?它是由大量HTTP代理IP组成的集合,能够为用户提供按需切换和更换的IP地址。而在各种网络活动中,HTTP代理池的潜在作用远不止表面那么简单。接下来,我们就深入探讨一下HTTP代理池的丰富应用场景,看看它究竟能用来干什么。
## 1. 网络内容访问
### 跨地域内容获取
由于不同国家或地区的网络限制及内容差异,HTTP代理池使得用户能够根据需要,从不同地区的IP地址访问互联网资源。
- **应用场景**:访问地域受限的媒体内容,获取多国新闻资讯。
## 2. 数据抓取与大数据分析
### 海量数据抓取
在数据抓取中,代理池是有效规避网站封锁的重要工具,有助于分散请求,模拟多源访问,减少请求被限制的概率。
- **应用场景**:电商平台的商品信息、价格及评论聚合分析。
### 数据验证与监控
通过代理池进行数据来源验证、广告展示审核等方面的需求,确保数据的准确性和完整性。
- **应用场景**:实时监控广告位置的加载情况与效果。
## 3. 信息安全与检测
### 网络测试
在网络安全检测与应用开发中,利用代理池可以模拟不同地区和网络条件下的访问,找出潜在的安全漏洞。
- **应用场景**:新应用上线前的服务器负载测试与安全漏洞查找。
### 威胁检测
为有效抵御网络攻击和恶意软件入侵,通过多IP探查威胁特征与来源,有针对性地调整安全策略。
## 4. 抢先体验与市场行动
### 广告投放与市场研究
企业借助HTTP代理池根据不同地域和用户特征进行广告投放前的展示效果预览,提升营销精度。
- **应用场景**:分析本地与海外市场反响,优化广告内容和推送时机。
### 购物与抢购数据分析
在新产品发布或限量商品销售时,代理池帮助用户进行市场数据的采集与预判。

## 青果网络的支持
青果网络深谙HTTP代理池的应用需求,提供业界一流的代理IP服务,助力各类应用场景的顺利实现:
- **广泛覆盖全球200多个城市地区**:为用户提供多样化的IP选择。
- **极快响应与技术支持**:IP延迟低,部署灵活,全天候技术支持保障业务顺畅。
## 结语
HTTP代理池是连接用户与丰富网络资源的重要桥梁,其在数据获取、安全检测、市场洞察等层面展现出独特优势。掌握HTTP代理池的使用技巧,就如同为自己的网络应用注入源源活力。无论您是进行数据抓取、市场分析,还是网络安全测试,青果网络都能为您的需求提供强大再推力。欢迎加入我们的大家庭,共同探索HTTP代理池的无限可能!
短效代理IP池的业务使用场景有哪些?
在信息化高度发展的今天,各种网络应用对代理IP的需求日益增加,其中短效代理IP因其灵活的变换特性而受到广泛关注。短效代理IP池可以为多种业务提供支持,特别是在那些需要短时间内频繁切换IP的场景中,显得尤为重要。下面我们来详细探讨一下短效代理IP池在各个业务中的使用场景。
## 1. 数据采集与网络抓取
### 市场研究与竞争分析
在数字化市场研究中,获取实时市场数据和竞争情报对业务决策至关重要。短效代理IP池可以提供大量短时间内可用的IP,从而有效规避访问限制,确保数据采集的成功率。
- **应用示例**:电商平台对比价格监测,了解竞争对手的产品和定价策略。
### 潮流趋势捕捉
企业和研究机构通过短效代理IP,实现对海量社交媒体内容的捕捉,挖掘潜在的市场趋势和用户偏好。
- **应用示例**:分析热门话题,监控品牌声誉。
## 2. 品牌保护与合规性监控
利用短效代理IP池来模拟全球多地用户访问,使得品牌可以更高效地检测假冒产品销售和侵权行为。
- **应用示例**:电子产品品牌通过代理IP监测网上销售渠道,识别假货。
## 3. 安全防护与负载测试
### 网络安全测试
使用短效代理IP可以模拟不同区域的用户登录,帮助评估企业网络的安全性,以及对潜在攻击的防护能力。
- **应用示例**:银行系统安全渗透测试,识别和修复安全漏洞。
### 系统负载测试
对于上线前的网站及应用,短效IP可以生成多重请求环境,测试服务器的负载抗压能力。
- **应用示例**:在线多人游戏系统压力测试,确保在用户高峰期正常运行。
## 4. 电子商务与广告投放
### 促销活动投放
短效代理IP池可以帮助广告营销团队更精准地投放广告,分析不同地区用户的点击和互动情况,优化广告策略。
- **应用示例**:为跨国企业投放定向广告,提升地区性营销效果。
### 购物行为分析
电商平台利用短效IP避免被爬数据隔离做出流量限制,从而了解全球用户的购买行为和习惯。
- **应用示例**:节假日促销期间的消费数据洞察,为未来活动策划提供依据。
# 
## 青果网络的解决方案
青果网络提供的短效代理IP池具有广泛的应用覆盖,满足以上多种业务场景:
- **全球覆盖**:日更超600万纯净IP资源,支持多协议,确保IP切换灵活便捷。
- **高可用率**:IP网络延迟低于100毫秒,使用成功率高达99.9%。
- **技术支持**:拥有专业的技术团队24小时为用户提供支持,保障业务持续无忧。
## 结语
短效代理IP是现代网络应用中重要的工具,能够为数据采集、安全测试、广告投放等提供支持。希望通过本文的介绍,您能更好地了解短效代理IP池在各类业务中的实际应用场景,从而更好地在您的具体业务中加以利用。
如需获取更多信息或寻求专业支持,青果网络的技术专家随时准备为您提供帮助,携手推动您的业务迈向成功!
怎么挑选到好用可靠的代理IP?
在如今数据驱动的时代,代理IP成了采集数据、提升网络安不可或缺的工具。不过,面对众多的代理服务商和复杂的选择条件,如何才能挑选到好用且可靠的代理IP呢?下面我们为您总结了一些重要的考量因素,帮助您在选择时做出明智的决策。
## 1. 了解代理类型
选择合适的代理IP类型,是成功使用代理的第一步。代理IP主要有三大类型:HTTP代理、SOCKS5代理和透明代理。根据具体需求选择合适的类型:
- **HTTP代理**:适用于大部分网页数据采集和浏览。
- **SOCKS5代理**:支持多协议,适用场景广泛。
- **透明代理**:提供基础的功能,不具备安全性。
选择前务必明确您的流量类型和安全性要求。
## 2. 供应商的信誉与资源
在选择代理服务商时,信誉和资源是你最应该重视的两个关键点:
- **品牌信誉**:选择业内评价好、服务可靠的品牌。品牌的声誉通常与长期稳定的服务质量正相关。
- **IP资源丰富度**:查看服务商是否能够提供广泛地区和高质量IP,以便在不同的业务需求下具备灵活性。
青果网络作为国内领先的代理服务商,凭借强大的IP资源池与良好的口碑在行业中屹立不倒。
## 3. 速度和稳定性
代理IP的速度与稳定性直接影响到业务的效率和体验。因此,挑选时别忘记关注以下几点:
- **网络延迟与传输速度**:选择低延迟、高速传输的IP服务可以提高数据抓取效率。
- **稳定性与可用率**:确保IP的可用率,以减少因IP失效而导致任务中断的概率。
青果网络提供的代理IP具备较低的网络延迟和高达99.9%的可用率,保障数据采集的流畅和稳定。
## 4. 用户支持与服务
优秀的用户支持能够提供使用过程中的各种保障,帮助用户解决问题。选择代理IP服务商时,要关注:
- **客户支持服务**:是否具备24/7全天候支持,通过聊天、电话等多个渠道提供技术帮助。
- **试用政策**:提供合理的试用期和灵活的套餐服务政策,减少因服务不满而带来的风险。
青果网络有专业团队随时为客户提供支持,确保您的使用体验顺畅无忧。
## 5. 操作便捷性
避免选择配置复杂、使用繁琐的服务,建议优先考虑提供良好用户界面和简便操作的服务商:
- **直观的管理平台**:确保代理管理平台界面友好、易于操作。
- **简便的接入接口**:提供易于集成的API与文档,使开发者能快速上手。
## 结语
挑选好用、可靠的代理IP服务是保证网络任务成功的重要一步。通过综合考虑代理类型、服务商信誉、速度与稳定性、用户支持以及操作便捷性,您将更有把握选择到适合的解决方案。青果网络凭借丰富的经验和全面的服务,则是您值得信赖的选择。
愿您的代理IP使用之路更加顺畅,如需更多帮助,青果网络随时乐于为您服务!
什么是代理IP?
嘿,小伙伴们!今天咱们来聊聊“代理IP”,这个名字听上去可能有点高大上,其实它的工作原理很简单,就像我们常用的日用品一样朴素易懂。不管你是科技小白还是互联网高手,了解代理IP将让你更好地游走于互联网世界。准备好了吗?咱们开始吧!
## 一、代理IP的基本概念
好,先来看看“代理IP”到底是啥?
想象一下,现在你想要一个快递包裹,找一个代理IP的过程就像找个人帮你去取快递!代理IP就是这个帮你传递请求的小伙伴。它会代替你的设备去访问网站,然后把获取的信息送回来。
这样做有什么好处呢?主要是为了:
- **提高安全性**:避免自己的设备直接对外暴露,还能过滤掉一些“坏东西”。
- **改善网络体验**:有时候会加快访问速度,就像找了条不堵车的路去取快递一样。
## 二、代理IP的工作原理
代理IP是怎么工作的呢?打个简单的比方:
1. **你做请求**:就像你发消息给你的快递小哥——“我想买件衣服”。
2. **代理去处理**:快递小哥帮你跑腿,去找卖衣服的商家。
3. **返回信息**:小哥把商家传来的包裹送到你手里。
代理IP就是那个传递信息的小哥,他去访问你想去的网站,然后把结果带回来。当然,这些过程中,通过代理IP更换“车牌号”(IP地址),就显得“更加隐秘”了。
## 三、代理IP有哪些形式?
代理IP车牌号有多种样式,比如:
- **HTTP代理**:用于浏览网页的一般型车牌。
- **SOCKS5代理**:能改单能也能全能的车牌,支持多种任务。
- **透明代理**:车牌号码公开的代理,可供翻阅。
## 结语
希望通过这样比喻一样轻松愉快的介绍,代理IP这个名词在你心中不再晦涩难懂,而是成为一份好用的工具。
**友情提醒**:选择代理IP服务时,找个靠谱的合作伙伴就像选对了快递公司。青果网络的代理IP不仅提供全球范围的丰富资源,还有强大的技术团队为您的网络体验保驾护航。

这篇介绍就到此为止啦!有任何疑问或者想深入了解的,随时可以“敲门问你的小哥”哦!
数据采集怎么接入代理IP?新手教程来了!
数据采集(Web Scraping)是很多小伙伴们在网络世界中获取信息的一项重要技能。然而,有时候面对某些网站的访问限制,我们需要借助代理IP来顺利进行数据采集。今天,我就来为大家详细讲解如何通过代理IP来实现更高效的数据采集,帮助大家突破那些“障碍”。
## 为什么要用代理IP?
在进行数据采集时,可能出现一种情况:你访问某个网站过于频繁,它会对你“开刀”,限制访问——这就叫做“封禁”。这时候,代理IP就是你的“救命稻草”,因为它让你可以用不同的IP地址不断地继续访问,这样一来,目标网站就不会轻易识别出你是同一个访问者。
## 小白级教程:如何在数据采集中接入代理IP
### 步骤1:选择合适的代理服务商
第一步是选择一个值得信赖的代理IP服务供应商。青果网络就是一个不错的选择,它提供全球覆盖的丰富IP资源,满足多维度数据采集需求。
### 步骤2:获取代理IP
注册并登录服务商平台,选择相应的IP套餐,获取代理IP地址和端口号,供应商通常会提供不同协议的代理(例如HTTP、SOCKS5),选择适合自己采集需求的类型。
### 步骤3:设置代理IP
接下来,你需要在采集工具或代码中配置代理IP,以下是根据不同情况下的设置示例:
#### 通过Python配置代理
如果使用Python进行数据采集,通常利用`requests`和`BeautifulSoup`库。这里是一个简单示例:
```python
import requests
from bs4 import BeautifulSoup
# 设置代理
proxies = {
"http": "http://your_proxy:your_port",
"https": "https://your_proxy:your_port"
}
# 发起请求
response = requests.get("http://example.com", proxies=proxies)
# 解析页面
soup = BeautifulSoup(response.text, 'html.parser')
print(soup.title)
```
记得将`your_proxy`和`your_port`替换为你从代理服务商获取的真实IP和端口。
#### 通过Scrapy配置代理
对于使用Scrapy框架的小伙伴,在`middlewares.py`中可以设置代理:
```python
class ProxyMiddleware(object):
def process_request(self, request, spider):
request.meta['proxy'] = "http://your_proxy:your_port"
```
在项目的`settings.py`中添加自定义中间件配置:
```python
DOWNLOADER_MIDDLEWARES = {
'your_project_name.middlewares.ProxyMiddleware': 543,
}
```
### 步骤4:测试代理IP
完成配置后,尝试运行你的采集脚本,通过打印请求结果或日志查看代理IP是否生效,确保数据可以正常获取。
### 步骤5:异常处理与优化
在采集中可能遇到IP失效、请求失败等问题,可以考虑实现IP轮换策略,通过多IP交替使用减少封锁风险。并且注意通过`time.sleep()`方法降低请求频率,模拟人类行为。
## 结语
通过这篇深入浅出的教程,相信您已经了解如何在数据采集中接入代理IP。勇敢尝试调试和配置,也可以帮助您获取数据的过程中获益良多。青果网络的高效代理解决方案始终伴您左右,助力您的数据采集之旅更加顺畅无阻。
如果你有任何疑问或想获取进一步的帮助,青果网络的技术团队7*24无时差在线,乐意为您提供支持!
短效代理(全球HTTP)-通道提取-查询在用IP资源接口
## 1. 接口描述
接口请求域名: overseas.proxy.qg.net。
本接口 (/query) 用于全球HTTP-短效代理产品通道提取模式下查询在用的IP资源的接口。
默认接口请求频率限制:60次/分钟。
推荐使用调试工具进行调试,[调试工具](https://www.qg.net/tools/IPdebug.html?type=5-2)。
## 2. 输入参数
| 参数名称 | 必选 | 类型 | 描述 |
| -------- | ---- | ------ | ------------------------ |
| key | 是 | String | 公共参数,产品唯一标识。 |
## 3. 输出参数
| 参数名称 | 类型 | 描述 |
| ---------- | ----------------------------------------------- | ------------------------------------------------------------ |
| code | String | 请求状态码。 |
| data | Array of [IP](https://www.qg.net/doc/1839.html) | IP资源列表。
**注:IP结构中的server才是代理地址,proxy_ip是代理的真实出口IP。** |
| request_id | String | 唯一请求ID,每次请求都会返回。定位问题时需要提供该次请求的 request_id。 |
## 4. 示例
#### 输入示例
```
GET https://overseas.proxy.qg.net/query?key=<您的key信息>&<其他输入参数>
```
#### 输出示例
```json
{
"code": "SUCCESS",
"data": [{
"proxy_ip": "129.150.42.240",
"server": "129.150.42.240:18080",
"area": "新加坡",
"deadline": "2023-02-25 15:38:36"
}],
"request_id": "83158ebe-be6c-40f7-a158-688741083edc"
}
```
## 5. 错误码
| 错误码 | 描述 |
| ---------------------- | ------------------------------------------------------------ |
| INTERNAL_ERROR | 系统内部异常。 |
| INVALID_PARAMETER | 参数错误(包含参数格式、类型等错误)。 |
| INVALID_KEY | Key不存在或已过期。 |
| UNAVAILABLE_KEY | Key不可用,已过期或被封禁 |
| ACCESS_DENY | Key没有此接口的权限。 |
| API_AUTH_DENY | Api授权不通过,请检查[Api鉴权配置](https://www.qg.net/user/proxyIpManage)。 |
| KEY_BLOCK | Key被封禁。 |
| REQUEST_LIMIT_EXCEEDED | 请求频率超出限制。 |
短效代理(全球HTTP)-按量提取-查询在用IP资源接口
## 1. 接口描述
接口请求域名: overseas.proxy.qg.net。
本接口 (/query) 用于全球HTTP-短效代理产品按量提取模式下查询在用的IP资源的接口。
默认接口请求频率限制:60次/分钟。
推荐使用调试工具进行调试,[调试工具](https://www.qg.net/tools/IPdebug.html?type=5-2)。
## 2. 输入参数
| 参数名称 | 必选 | 类型 | 描述 |
| -------- | ---- | ------ | ------------------------ |
| key | 是 | String | 公共参数,产品唯一标识。 |
## 3. 输出参数
| 参数名称 | 类型 | 描述 |
| ---------- | ----------------------------------------------- | ------------------------------------------------------------ |
| code | String | 请求状态码。 |
| data | Array of [IP](https://www.qg.net/doc/1839.html) | IP资源列表。
**注:IP结构中的server才是代理地址,proxy_ip是代理的真实出口IP。** |
| request_id | String | 唯一请求ID,每次请求都会返回。定位问题时需要提供该次请求的 request_id。 |
## 4. 示例
#### 输入示例
```
GET https://overseas.proxy.qg.net/query?key=<您的key信息>&<其他输入参数>
```
#### 输出示例
```json
{
"code": "SUCCESS",
"data": [{
"proxy_ip": "129.150.42.240",
"server": "129.150.42.240:18080",
"area": "新加坡",
"deadline": "2023-02-25 15:38:36"
}],
"request_id": "83158ebe-be6c-40f7-a158-688741083edc"
}
```
## 5. 错误码
| 错误码 | 描述 |
| ---------------------- | ------------------------------------------------------------ |
| INTERNAL_ERROR | 系统内部异常。 |
| INVALID_PARAMETER | 参数错误(包含参数格式、类型等错误)。 |
| INVALID_KEY | Key不存在或已过期。 |
| UNAVAILABLE_KEY | Key不可用,已过期或被封禁 |
| ACCESS_DENY | Key没有此接口的权限。 |
| API_AUTH_DENY | Api授权不通过,请检查[Api鉴权配置](https://www.qg.net/user/proxyipResource)。 |
| KEY_BLOCK | Key被封禁。 |
| REQUEST_LIMIT_EXCEEDED | 请求频率超出限制。 |
独享代理-替换IP资源接口
## 1. 接口描述
接口请求域名: exclusive.proxy.qg.net。
本接口 (/replace) 用于独享代理产品释放并重新提取IP资源的接口。
默认接口请求频率限制:60/分钟。
推荐使用调试工具进行调试,[调试工具](https://www.qg.net/tools/IPdebug.html)。
备注:调用此接口后,之前提取的资源都会被释放掉!
## 2. 输入参数
| 参数名称 | 必选 | 类型 | 描述 |
| ---------- | ---- | ------- | ------------------------------------------------------------ |
| key | 是 | String | 公共参数,产品唯一标识。 |
| area | 否 | String | 按地区提取。支持多地区筛选,逗号隔开。比如:"350500,330700"。 |
| isp | 否 | Integer | 按运营商提取。
0: 不筛选
1: 电信
2: 移动
3: 联通 |
| keep_avlie | 否 | Integer | 资源存活时间,单位分钟。 |
| num | 否 | Integer | 提取个数,默认为1。 |
| distinct | 否 | Bool | 去重提取,默认为false。如果为true则不会提取到已经在使用的IP资源。 |
## 3. 输出参数
| 参数名称 | 类型 | 描述 |
| ------------ | ----------------------------------------------- | ------------------------------------------------------------ |
| code | String | 请求状态码。 |
| data.task_id | String | 提取批次的ID。 |
| data.ips | Array of [IP](https://www.qg.net/doc/1839.html) | IP资源列表。
**注:IP结构中的server才是代理地址,proxy_ip是代理的真实出口IP。** |
| data.num | Integer | 提取到的IP资源数量。 |
| request_id | String | 唯一请求ID,每次请求都会返回。定位问题时需要提供该次请求的 request_id。 |
## 4. 示例
#### 输入示例
```
GET https://exclusive.proxy.qg.net/replace?key=<您的key信息>&<其他输入参数>
```
#### 输出示例
```json
{
"code": "SUCCESS",
"data": {
"task_id": "0LIKQ3S1_task",
"ips": [
{
"proxy_ip": "123.54.55.24",
"server": "123.54.55.24:59419",
"area": "河南省商丘市",
"isp": "电信",
"deadline": "2023-02-25 15:38:36"
}
],
"num": 1
},
"request_id": "83158ebe-be6c-40f7-a158-688741083edc"
}
```
## 5. 错误码
| 错误码 | 描述 |
| ---------------------- | -------------------------------------------------------- |
| INTERNAL_ERROR | 系统内部异常。 |
| INVALID_PARAMETER | 参数错误(包含参数格式、类型等错误)。 |
| INVALID_KEY | Key不存在或已过期。 |
| UNAVAILABLE_KEY | Key不可用,已过期或被封禁 |
| ACCESS_DENY | Key没有此接口的权限。 |
| API_AUTH_DENY | Api授权不通过,请检查[Api鉴权配置](https://www.qg.net)。 |
| KEY_BLOCK | Key被封禁。 |
| REQUEST_LIMIT_EXCEEDED | 请求频率超出限制。 |
| DELETE_LIMIT_EXCEEDED | 释放频率超出限制。 |
| NO_RESOURCE_FOUND | 资源不足。 |
| FAILED_OPERATION | 提取失败。 |
独享代理-查询在用IP资源接口
## 1. 接口描述
接口请求域名: exclusive.proxy.qg.net。
本接口 (/query) 用于独享代理产品查询在用的IP资源的接口。
默认接口请求频率限制:60次/分钟。
推荐使用调试工具进行调试,[调试工具](https://www.qg.net/tools/IPdebug.html)。
## 2. 输入参数
| 参数名称 | 必选 | 类型 | 描述 |
| -------- | ---- | ------ | ------------------------------------------------------------ |
| key | 是 | String | 公共参数,产品唯一标识。 |
| task | 否 | String | 提取批次筛选。支持多批次筛选,用逗号隔开。比如:"Z5p2DKKCSyhocKEa,kAEaWHucf8iPXm0O"。 |
## 3. 输出参数
| 参数名称 | 类型 | 描述 |
| ---------- | ------------------------------------------------- | ------------------------------------------------------------ |
| code | String | 请求状态码。 |
| data.tasks | Array of [Task](https://www.qg.net/doc/1839.html) | 提取批次列表。
**注:Task结构中的IP结构中的server才是代理地址,proxy_ip是代理的真实出口IP。** |
| data.num | Integer | 提取批次数量。 |
| request_id | String | 唯一请求ID,每次请求都会返回。定位问题时需要提供该次请求的 request_id。 |
## 4. 示例
#### 输入示例
```
GET https://exclusive.proxy.qg.net/query?key=<您的key信息>&<其他输入参数>
```
#### 输出示例
```json
{
"code": "SUCCESS",
"data": {
"tasks": {
"task_id": "Z5p2DKKCSyhocKEa",
"ips": [
{
"proxy_ip": "123.54.55.24",
"server": "123.54.55.24:59419",
"area": "河南省商丘市",
"isp": "电信",
"deadline": "2023-02-25 15:38:36"
}
],
"num": 1
},
"num": 1
},
"request_id": "83158ebe-be6c-40f7-a158-688741083edc"
}
```
## 5. 错误码
| 错误码 | 描述 |
| ---------------------- | ------------------------------------------------------------ |
| INTERNAL_ERROR | 系统内部异常。 |
| INVALID_PARAMETER | 参数错误(包含参数格式、类型等错误)。 |
| INVALID_KEY | Key不存在或已过期。 |
| UNAVAILABLE_KEY | Key不可用,已过期或被封禁 |
| ACCESS_DENY | Key没有此接口的权限。 |
| API_AUTH_DENY | Api授权不通过,请检查[Api鉴权配置](https://www.qg.net/user/proxyIpManage)。 |
| KEY_BLOCK | Key被封禁。 |
| REQUEST_LIMIT_EXCEEDED | 请求频率超出限制。 |