分享页面
已经找到“” 的记录2497条
为什么爬虫需要代理IP,背后的原因居然这么多?
想一想你最近坐在电脑前苦哈哈地写爬虫代码,是不是希望爬虫可以快速、稳定又安静地把数据从互联网里搬回家?不过,你的爬虫可能会被网站的防护系统“劝退”,效果不佳。这个时候,就需要“代理IP”来登场了!它可是爬虫界最靠谱的小助手,下面一起来看看俺是怎么给你支招的吧! ## 一、爬虫为什么离不开代理IP? 你可能会问:“我的爬虫挺勤快的呀!为啥还需要代理IP来帮忙呢?”这里的逻辑其实很精妙,让我一条条给你掰开揉碎来说。 ### 1. **快跑!别被网站盯上!** 爬虫很容易因为连续访问而触发网站的安全防护机制。许多网站都有反爬虫策略,比如限制频繁访问同一个IP地址,驱逐重复用户等等。代理IP的好处就是能帮助你**把访问请求分散开来**,避免被防护机制盯住,每次访问看上去都是“不一样的小可爱”在请求数据。 ### 2. **让并发操作更加得心应手** 爬虫常常需要一次性抓取大量数据,但直接从一个IP地址进行多线程抓取,很容易导致请求被拒绝。而通过使用代理IP,爬虫可以在不同IP之间灵活切换,**分布式地完成数据下载**,提升并发效率,稳! ### 3. **跨地域的能力加BUFF** 一些特定的数据源可能有地域访问限制或者内容差异。对于爬虫来说,能够拥有全球范围的IP意味着你能跨越区域限制,不论是抓取外文网站、还是要访问不同区域的本地化信息,代理IP都能给你开绿灯。 ### 4. **提升业务的成功率与稳定性** 爬虫要想成功抓取数据,需要稳定的网络条件,同时避免请求失败率飙升。高质量的代理IP可以提供更低的网络延迟,就能大大提高你的爬虫任务的成功率和效率啦! ## 二、代理IP+爬虫=超级拍档! 不妨想象一下,有了代理IP的加持,你的小爬虫可以做更多酷炫的事呢! - **数据分析**:从城市气象到股票价格,从旅游攻略到美食推荐,你能轻松而高效地获取海量数据。 - **公开意见抓取**:想了解大家对一款产品的评分和评论分布?没问题,爬虫可以出动,还免受封IP的烦恼! - **自动化测试**:应用程序的多地区测试也离不开代理IP的帮助,它能模拟多种用户场景,“演技派”属性max! ## 三、靠谱代理IP的挑选指南:别掉进“低质IP”的坑哦! 要注意,不是所有代理IP都靠谱,要挑选“事业成功率高”的才行呀!以下是一些选择技巧: - **稳定性能**:优质代理IP延迟低、速度快。 - **IP可用率高**:不要看到“死链”就崩溃,从而浪费资源和时间。青果网络以99.9%的IP可用率为标准,堪称天花板! - **支持多样协议**:HTTP、HTTPS或SOCKS5协议,各有所长。当然,“三栖”代理更灵活,选择时要留意。 - **数据池容量大**:高容量的代理池可以保证IP的多样性,青果网络提供日更600+万纯净IP池就妥妥地让需求不愁。 ## 四、写在最后:你的爬虫天使已上线 相信读到这里,你对爬虫离不开代理IP的原因应该已经有了全面了解。说一千道一万,代理IP对于爬虫优化的重要性不言而喻。如果你还没找到靠谱的代理服务,同时手头也已备感无助,那何不尝试一下我们**青果网络**家的代理IP服务呢? 来吧,爬虫小伙伴们,用上代理IP,让你的任务跑得又快又稳,还能用足6小时的免费测试看看效果!别犹豫,干就完了~ ????
来自:技术分享
HTTPS代理常见应用场景,要如何选择HTTPS服务?
如果把互联网比作高速公路,那么**HTTPS代理**就像是一辆高速运输通道的快车,不仅高速传输,还附加“加密”功能。这种代理协议的核心就是通过SSL/TLS加密数据,防止数据在传输过程中被拦截或篡改,因此HTTPS代理迅速成为数字时代安全和效率兼具的优选工具。 ## 一、HTTPS代理的常见应用场景 HTTPS代理的应用场景十分多样,以下为最典型的几类: ### **1. 数据采集领域:** 大数据年代,企业需要采集大量的公开网站数据以做市场研究、舆情监控等工作。采用HTTPS代理可以加密数据传输过程,避免可能的阻截或泄露,提升采集过程的安全性和稳定性。例如,爬取金融类数据、电子商务商品信息等,HTTPS代理能够达到高可用、高保护的表现。 ### **2. 网络质量提升与国际访问:** 一些业务场景需要访问全球各地的网站资源,例如跨国电商、旅游资讯等。通过HTTPS代理构建全球化网络,确保快速稳定地连接不同地域的内容,不失为一种良策。 ### **3. 软件开发与测试:** 开发人员常在软件设计或调试时,需要对模拟环境中的API请求、响应进行分析。HTTPS代理在帮助重现问题和提升效率方面可谓神器,可以通过分布式请求验证流量是否正常抵达API服务端。 ### **4. 审计与网络安全场景:** 管理员可能需要使用HTTPS代理对员工的网络访问行为进行合规审查,同时防止外部数据劫持。这种加密形式在实现安全保护的同时,也有效防止机密信息被泄露。 ### **5. 视频与音频的传输优化:** 许多流媒体服务需要加密内容分发信道,确保版权问题不被侵犯。HTTPS代理的加密支持恰好契合这样的需求。 ## 二、要如何选择HTTPS代理服务? 在选择HTTPS服务提供商时,需要从以下关键维度进行把控: ### **1. 安全性至上:加密保护** 使用HTTPS代理的核心目的之一就是保证数据传输过程的安全与隐私,因此一定要核查服务商是否采用正规安全的SSL/TLS协议,并具备例如运营商宽带等优质资源,这样才能减少潜在的网络攻击风险。 例如,青果网络采用领先的三大运营商宽带资源,与自研规则严格检测IP可用性相结合,彻底保障IP在加密下的可靠性与安全性,让企业级用户更放心。 ### **2. 性能指标不容忽视:延迟和成功率** 性能直接影响实际使用体验——延迟越低,成功率越高,说明服务的流畅程度越好。青果网络在这一点上尤其抢眼,其业务成功率对比同行业厂商高出了30%,这在实时性要求很高的应用场景中价值巨大,实打实解决效率低下这个痛点。 ### **3. 服务地域覆盖与灵活性** 你需要确保目标HTTPS代理服务是否可以覆盖到你业务目标地的IP分布。例如,是否能支持全球覆盖?是否能灵活匹配动态代理、静态代理等需求?这一方面,青果网络的支持优势十分鲜明,IP池全球覆盖200+城市,支持动态与静态代理切换,全方位满足各种场景所需。 ### **4. 技术支持与售后服务** 技术问题无可避免,因此选择一个拥有24/7全天候支持团队的服务商,不但可以快速响应问题,还提升了用户体验。在此方面,青果网络也提供了贴心无忧的7*24小时测试服务,可谓业界良心。 ### **5. 试用与验证机制** 最后,在选择协议代理前,一定不要忽略先试用的步骤。某些服务商提供免费试用期,这种方式可以帮助我们验证服务质量与适配性。青果网络提供的6小时免费测试就是个很好的例子。你可以尝试一下,再依据实际效果决定是否续用。 ### 三、值得一提的额外建议 对于技术工作者来说,选择代理IP不仅仅是选择一个产品,更应该是判断一套生态。安全、稳定、灵活,高效,这些不仅表现在单次IP连接上,还应该贯穿整个产品生命周期。聪明的服务商像青果网络,会站在用户的角度优化整个使用链路,让客户无论是开发阶段还是实际部署中都安心、省力。 ### 四、总结 HTTPS代理在保障数据传输安全方面无可替代,其广泛的应用场景和重要性不言而喻。而在选择HTTPS服务时,通过全面考察安全性、性能、支持范围和客户服务来做出决策,无疑是最优解。 所以,当你需要高稳定性、安全加密性能,以及支持200+城市覆盖的HTTPS代理时,不妨选择青果网络的一系列代理服务,真正体验一次“全网加速与安全保护”的极致效果! 如果还有什么疑问,欢迎一起交流探讨!
来自:技术分享
HTTPS隧道的优势及应用场景,如何选择HTTPS隧道服务?
## 引言 在当今数字化时代,数据已成为企业决策、市场分析和产品优化的关键资源。随着数据量的爆炸式增长,高效、安全地采集数据变得尤为重要。HTTPS隧道作为一种高效且安全的网络传输技术,已经在多个领域展现出其独特的优势。本文将深入探讨HTTPS隧道的实际应用场景、优势与局限,以及如何选择优质的HTTPS隧道服务。 ## 一、HTTPS隧道的应用场景 HTTPS隧道技术广泛适用于多类业务场景,尤其是在数据安全、网络保护及分布式传输等领域。 ### 1. **数据采集与爬虫技术** 现如今,无论是搜索引擎还是企业级数据团队,海量数据采集依赖于代理IP池配合HTTPS隧道的高效运作。隧道代理通过动态线路增强了爬虫分布的能力,同时确保传输数据的安全性。像青果网络这样的供应商,提供了基于HTTPS隧道构建的代理IP服务,它支持**HTTP/HTTPS/SOCKS5三大协议**,可用率高达99.9%,很好地满足了高并发场景下的爬虫需求。 ### 2. **数据安全性通信** 依赖于HTTPS隧道,用户的在线数据流量只经过加密的透明通道传输,有效避免了数据泄露。例如,很多VPN服务和安全浏览工具都构建在HTTPS隧道框架之上,以提升用户数据的安全防护能力。 ### 3. **企业级数据传输** 许多企业内部敏感数据在传输时,必须采用基于隧道的加密方式以抵御恶意攻击。通过部署HTTPS隧道,不仅能确保各分支机构的数据同步准确无误,还能规避外部窃听。 ### 4. **CDN缓存优化** 对于一些访问量较大的CDN网络节点,代理服务商借助HTTPS隧道加速优化,从而改善用户加载延迟,并增强访问体验。 ## 二、HTTPS隧道的优势与局限 任何技术都有其优点与挑战,HTTPS隧道也不例外。以下通过对比,梳理该技术的特点: | **优点** | **描述** | | ------------------------ | ------------------------------------------------------------ | | **数据保护性强** | 数据通过SSL/TLS加密,确保传输过程中免受篡改和窃听。 | | **安全适配场景广泛** | 无论是个人用户还是大型企业,隧道技术适用性广泛,可支持各类端到端传输场景需求。 | | **支持多协议和业务并发** | 特别适用于高并发的采集操作,也能有效提升HTTPS接入的稳定性。 | | **传输稳定性优异** | 即使在复杂网络环境下,隧道既能避免信号损耗,又能优化网络连接质量。 | 与此同时,我们也应注意到以下限制: | **局限** | **描述** | | ------------------------ | ------------------------------------------------------------ | | **数据负载较高** | 数据包通过多层加密封装,可能导致网络性能小幅降低。 | | **成本文本增大** | 部分商业HTTPS隧道服务商需要较低延迟,多种高级功能可能相对收费更高。 | | **难以应对流量识别技术** | 某些高强度分析环境中,即使使用隧道技术,也可能存在流量传输模式被识别的可能性。 | ## 三、HTTPS隧道与青果网络的隧道代理服务 提到隧道代理,就不能不提**青果网络**。作为国内领先的企业级代理IP服务商,青果网络基于HTTPS隧道技术,提供了成熟可靠的**短效代理IP、静态代理IP和隧道代理IP**服务。与同行业厂商相比,青果网络采用**独立研发的代理服务端**,保证了每一条隧道链路的低延迟与高可用率,在实现端到端加密流量传输的基础上,业务成功率**平均高出行业水平30%**。 考虑到不同客户的需求,青果网络构建了多层次代理池供客户选择,同时支持**全球200多个城市的覆盖性访问**,确保全局数据采集能力。技术团队提供**7\*24小时实时支持**,为用户的HTTPS代理使用保驾护航。 ## 四、总结 HTTPS隧道技术不仅仅是加密传输的一种手段,也是实现业务加速、稳定分布的关键工具之一。无论您的需求是进行企业数据传输,大规模采集,还是改善终端访问体验,HTTPS隧道的运用都能提供显著的技术优势。而选择优质的代理服务提供商(如青果网络),更是确保隧道代理性能的关键一步。 如果有任何对于HTTPS隧道的疑惑,欢迎评论或联系我,技术的优化与迭代,总离不开讨论与反馈!
来自:技术分享
解密IP地址池:从特性到场景应用的全景式解析
在互联网不断发展的今天,IP地址池——这个听起来技术感十足的词汇,正悄然成为支持网络架构、数据采集以及爬虫任务的幕后基础设施。如果你从事的是与互联网相关的工作,无论是爬虫开发、大数据分析还是API服务搭建,对 **IP地址池** 的理解都会让你的业务如虎添翼! 本文将带你走入IP地址池的世界,从理论到实践,全面剖析这个技术利器。 ## 1. 优质IP地址池的核心特性 一个优质的IP池,必须具备以下几个特点: - **(1)数量充足的IP池** 确保规模足够支持大批量、高并发任务需求,拥有数百万级别资源的青果网络正是您的不二选择。 - **(2)全球覆盖** 无论是在亚洲、欧洲还是美洲,IP资源全面覆盖。 - **(3)网络低延迟** 超低延时(<100ms)不仅让业务轻松完成,还能显著减少出现超时的问题。 - **(4)技术支持** 例如,IP池是否支持动态轮换,服务是否提供详细API文档等。 ## 2. 常见应用场景解析 IP地址池的应用范围覆盖了几乎所有与网络相关的高效率任务场景: ### **(1)爬虫开发** 爬虫开发中,频繁爬取目标网站通常会被反爬机制“困住”。通过设置IP轮换和分布式任务,凭借高质量IP池,可以在不被限制的情况下获取更多数据。 ### **(2)大数据采集** 电商市场分析、广告监测等需要依托全球数据源项目,必须用到分布广泛的IP池,确保信息采集的完整性。 ### **(3)负载均衡与分布式API运行** 在企业级系统中,使用IP池分流流量能够极大地减少网络压力。 ### **(4)市场分析与信息抓取** 通过覆盖多地区的IP,优化信息采集算法,同时进行更高效的市场洞察。 ## 3. IP地址池资源推荐:选择青果网络 在打造IP地址池时,青果网络以突出的资源规模和稳定性成为行业的佼佼者。这些特点是它的独特优势: - **600万纯净IP资源池:** 无论是动态代理IP还是隧道代理IP都能满足全球需求。 - **任务定制化:** 覆盖200多个城市,还可根据客户需求提供独享代理IP。 - **7\*24小时技术支持:** 轻松适配任何业务场景,技术团队随时响应。 您无需再花费时间和精力自建繁杂的IP池,借助青果网络的资源,可以快速完成任务调配,提高效率。 ## 4. 总结 IP地址池,是构建现代网络业务的基础。它不仅为高效率任务提供了技术支撑,还在各种场景中展现了强大的功能与潜力。在选择IP地址池时,像青果网络这样专业的服务商,以全球广覆盖、高可用性和定制化支持,为开发者和企业解决了绝大部分复杂问题。 无论你是爬虫工程师还是API团队负责人,一个高效、稳定的IP地址池都将让你的技术实践事半功倍!希望这篇文章能让你对IP地址池有更深刻的理解,以及找到适合你的解决方案。
来自:技术分享
短效代理-使用指南-开发版
青果为有经验的开发者提供多种API接口及代码示例,以协助开发者更便利地使用代理。 本篇仅以【提取IP】这一操作为例,介绍如何使用API接口-代码方式来使用代理。 ## 步骤总览 ![api2](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-16%2F153708e85f5ad.png) ## 一、API鉴权与代理授权 青果支持开发者对API鉴权和代理授权验证进行自主管理,以下介绍这一阶段的操作 **API鉴权**是指对调用API接口的服务器身份进行验证的功能。启用鉴权可以提高安全性,用户可以根据需要选择启用或关闭该功能。 用户可根据意愿选择开启和关闭API鉴权(默认关闭),青果提供的鉴权方式有密码和白名单两种,在对应业务【操作】-【业务设置】-【API鉴权/白名单】中进行设置即可。 ![image-20241225175234883](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175235509ac6b.png) ![image-20241225175606761](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F1756067c4d2a7.png) **代理授权验证**是指对代理身份进行验证,只有通过对应信息才能使用该代理IP,确保您的使用权益和安全性。 青果代理IP支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 白名单设置的入口与API鉴权一样。 ![image-20241225175518259](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175518b9f31b2.png) 详细步骤可查看>[如何使用API鉴权](https://www.qg.net/doc/2283.html)、[代理验证](https://www.qg.net/doc/1574.html) ## 二、获取api接口 青果给开发者提供两种方式来获得api接口 ① 使用调试工具/提取工具 调试工具是青果为开发者推出的快速获取接口&调试的简便工具,传送门[>>调试工具](https://www.qg.net/tools/IPdebug.html) 使用调试工具,用户需要先在左侧栏目中选好产品及接口类型,并在右侧表格的参数值列中填写所需信息,便可在页面上方看到完整的【请求地址】,这便是提取IP的API接口。 点击【发送】还能快速调试,查看响应结果,确认该代理接口是否可用。 ![image-20240425151330263](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F151330048e875.png) 调试工具除了有提取IP接口,还提供查询在用IP、资源池、资源地区等接口。 若只需要提取IP,也可以使用提取工具,进行简单的选择便可以获取一样的接口链接。传送门[>>提取工具 ](https://www.qg.net/tools/IPget.html) ![image-20240425151955693](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F1519556890211.png) ② 查看api接口文档 除了简便工具,开发者也可以通过更原始的接口文档,自主编写所需的接口链接。 **点击了解API接口文档 >[弹性提取类型](https://www.qg.net/doc/product/6_255_263_264/2254.html)、[按量提取类型](https://www.qg.net/doc/product/6_255_263_265/2140.html)、[均匀提取类型](https://www.qg.net/doc/product/6_255_263_266/2258.html)、[通道提取类型](https://www.qg.net/doc/product/6_255_263_267/2139.html)** ## 三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@{118.92.69.112}:{32105} {targetUrl}` ![image-20240426180650605](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-26%2F1806504f4e31e.png) 若响应不成功,可对应[错误码表](https://www.qg.net/doc/1838.html),排查问题。 ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了多种编程语言的代码示例供开发者参考, 详情查看 - [C语言代码示例](https://www.qg.net/doc/sdk/9_230/1694.html) - [Go语言代码示例](https://www.qg.net/doc/sdk/9_230/1695.html) - [PHP语言代码示例](https://www.qg.net/doc/sdk/9_230/1696.html) - [Python语言代码示例](https://www.qg.net/doc/sdk/9_230/1697.html) - [Java语言代码示例](https://www.qg.net/doc/sdk/9_230/1698.html) - [Shell语言代码示例](https://www.qg.net/doc/sdk/9_230/1699.html) - [C#语言代码示例](https://www.qg.net/doc/sdk/9_230/1700.html) - [Node语言代码示例](https://www.qg.net/doc/sdk/9_230/1701.html) **注:**青果代理IP产品都有相对应的IP存活周期,其有效时长是从提取到IP时算起,超过这个时长IP会失效。
隧道代理-使用指南-开发版
青果隧道代理与其他形式的代理IP不同,不需要API接口即可连接使用代理IP,因此省去了获取IP和管理IP池等动作。以下介绍如何用代码方式,快速使用隧道代理。 ## 步骤总览 ![image-20240506110951591](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-05-06%2F110951e2b8889.png) ## 一、获取隧道地址 1.在青果完成产品购买后,就会自动进入控制后台,看到如以下的页面,产品列中就有隧道地址; ![image-20240429165920934](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F165921b79228f.png) **请注意,**目前国内代理IP和全球HTTP的产品,除了按量提取对应的套餐是按量业务之外,其他产品都属于按时业务。 ## 二、授权验证 获取到隧道地址之后,还需要有授权验证才能使用代理。隧道代理支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 ![image-20240429170736889](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F170736df1d19c.png) 详细步骤可查看[代理验证 >](https://www.qg.net/doc/use/8_244/1574.html) ## 三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@隧道地址 {targetUrl}` ![image-20240429171647434](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F171647213d98a.png) 若响应不成功,可对应[错误码表](https://www.qg.net/doc/1838.html),排查问题。 ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了多种编程语言的代码示例供开发者参考, 详情查看 - [隧道代理 Go 语言接入指南](https://www.qg.net/doc/1872.html) - [隧道代理 Python 语言接入指南](https://www.qg.net/doc/1879.html) **注:**青果代理IP产品都有相对应的IP存活周期,其有效时长是从提取到IP时算起,超过这个时长IP会失效。
独享代理-使用指南-开发版
青果为有经验的开发者提供多种API接口及代码示例,以协助开发者更便利地使用代理。 本篇仅以【提取IP】这一操作为例,介绍如何使用API接口-代码方式来使用代理。 ## 步骤总览 ![api2](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-16%2F153708e85f5ad.png) ## 一、API鉴权与代理授权 青果支持开发者对API鉴权和代理授权验证进行自主管理,以下介绍这一阶段的操作 **API鉴权**是指对调用API接口的服务器身份进行验证的功能。启用鉴权可以提高安全性,用户可以根据需要选择启用或关闭该功能。 用户可根据意愿选择开启和关闭API鉴权(默认关闭),青果提供的鉴权方式有密码和白名单两种,在对应业务【操作】-【业务设置】-【API鉴权/白名单】中进行设置即可。 ![image-20241225175234883](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175235509ac6b.png) ![image-20241225175606761](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F1756067c4d2a7.png) **代理授权验证**是指对代理身份进行验证,只有通过对应信息才能使用该代理IP,确保您的使用权益和安全性。 青果代理IP支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 白名单设置的入口与API鉴权一样。 ![image-20241225175518259](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175518b9f31b2.png) 详细步骤可查看>[如何使用API鉴权](https://www.qg.net/doc/2283.html)、[代理验证](https://www.qg.net/doc/1574.html) ## 二、获取api接口 青果给开发者提供两种方式来获得api接口 ① 使用调试工具/提取工具 调试工具是青果为开发者推出的快速获取接口&调试的简便工具,传送门[>>调试工具](https://www.qg.net/tools/IPdebug.html) 使用调试工具,用户需要先在左侧栏目中选好产品及接口类型,并在右侧表格的参数值列中填写所需信息,便可在页面上方看到完整的【请求地址】,这便是提取IP的API接口。 点击【发送】还能快速调试,查看响应结果,确认该代理接口是否可用。 ![image-20240425151330263](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F151330048e875.png) 调试工具除了有提取IP接口,还提供查询在用IP、资源池、资源地区等接口。 若只需要提取IP,也可以使用提取工具,进行简单的选择便可以获取一样的接口链接。传送门[>>提取工具 ](https://www.qg.net/tools/IPget.html) ![image-20240425151955693](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F1519556890211.png) ② 查看api接口文档 除了简便工具,开发者也可以通过更原始的接口文档,自主编写所需的接口链接。 **[独享代理API接口文档 >](https://www.qg.net/doc/product/6_257_271_272/2141.html)** **[独享代理(地区锁)API接口文档 > ](https://www.qg.net/doc/product/6_257_271_273/2142.html)** ## 三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@{118.92.69.112}:{32105} {targetUrl}` ![image-20240426180650605](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-26%2F1806504f4e31e.png) 若响应不成功,可对应[错误码表](https://www.qg.net/doc/1838.html),排查问题。 ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了多种编程语言的代码示例供开发者参考, 详情查看 - [C语言代码示例](https://www.qg.net/doc/sdk/9_230/1694.html) - [Go语言代码示例](https://www.qg.net/doc/sdk/9_230/1695.html) - [PHP语言代码示例](https://www.qg.net/doc/sdk/9_230/1696.html) - [Python语言代码示例](https://www.qg.net/doc/sdk/9_230/1697.html) - [Java语言代码示例](https://www.qg.net/doc/sdk/9_230/1698.html) - [Shell语言代码示例](https://www.qg.net/doc/sdk/9_230/1699.html) - [C#语言代码示例](https://www.qg.net/doc/sdk/9_230/1700.html) - [Node语言代码示例](https://www.qg.net/doc/sdk/9_230/1701.html) **注:**青果代理IP产品都有相对应的IP存活周期,其有效时长是从提取到IP时算起,超过这个时长IP会失效。
长效代理-使用指南-开发版
青果为有经验的开发者提供多种API接口及代码示例,以协助开发者更便利地使用代理。 本篇仅以【提取IP】这一操作为例,介绍如何使用API接口-代码方式来使用代理。 ## 步骤总览 ![api2](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-16%2F153708e85f5ad.png) ## 一、API鉴权与代理授权 青果支持开发者对API鉴权和代理授权验证进行自主管理,以下介绍这一阶段的操作 **API鉴权**是指对调用API接口的服务器身份进行验证的功能。启用鉴权可以提高安全性,用户可以根据需要选择启用或关闭该功能。 用户可根据意愿选择开启和关闭API鉴权(默认关闭),青果提供的鉴权方式有密码和白名单两种,在对应业务【操作】-【业务设置】-【API鉴权/白名单】中进行设置即可。 ![image-20241225175234883](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175235509ac6b.png) ![image-20241225175606761](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F1756067c4d2a7.png) **代理授权验证**是指对代理身份进行验证,只有通过对应信息才能使用该代理IP,确保您的使用权益和安全性。 青果代理IP支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 白名单设置的入口与API鉴权一样。 ![image-20241225175518259](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175518b9f31b2.png) 详细步骤可查看>[如何使用API鉴权](https://www.qg.net/doc/2283.html)、[代理验证](https://www.qg.net/doc/1574.html) ## 二、获取api接口 青果给开发者提供两种方式来获得api接口 ① 使用调试工具/提取工具 调试工具是青果为开发者推出的快速获取接口&调试的简便工具,传送门[>>调试工具](https://www.qg.net/tools/IPdebug.html) 使用调试工具,用户需要先在左侧栏目中选好产品及接口类型,并在右侧表格的参数值列中填写所需信息,便可在页面上方看到完整的【请求地址】,这便是提取IP的API接口。 点击【发送】还能快速调试,查看响应结果,确认该代理接口是否可用。 ![image-20240425151330263](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F151330048e875.png) 调试工具除了有提取IP接口,还提供查询在用IP、资源池、资源地区等接口。 若只需要提取IP,也可以使用提取工具,进行简单的选择便可以获取一样的接口链接。传送门[>>提取工具 ](https://www.qg.net/tools/IPget.html) ![image-20240425151955693](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F1519556890211.png) ② 查看api接口文档 除了简便工具,开发者也可以通过更原始的接口文档,自主编写所需的接口链接。 **[点击查看API接口文档 >](https://www.qg.net/doc/product/6_258_274/2143.html)** ## 三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@{118.92.69.112}:{32105} {targetUrl}` ![image-20240426180650605](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-26%2F1806504f4e31e.png) 若响应不成功,可对应[错误码表](https://www.qg.net/doc/1838.html),排查问题。 ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了多种编程语言的代码示例供开发者参考, 详情查看 - [C语言代码示例](https://www.qg.net/doc/sdk/9_230/1694.html) - [Go语言代码示例](https://www.qg.net/doc/sdk/9_230/1695.html) - [PHP语言代码示例](https://www.qg.net/doc/sdk/9_230/1696.html) - [Python语言代码示例](https://www.qg.net/doc/sdk/9_230/1697.html) - [Java语言代码示例](https://www.qg.net/doc/sdk/9_230/1698.html) - [Shell语言代码示例](https://www.qg.net/doc/sdk/9_230/1699.html) - [C#语言代码示例](https://www.qg.net/doc/sdk/9_230/1700.html) - [Node语言代码示例](https://www.qg.net/doc/sdk/9_230/1701.html) **注:**青果代理IP产品都有相对应的IP存活周期,其有效时长是从提取到IP时算起,超过这个时长IP会失效。
短效代理(全球HTTP)-使用指南-开发版
**全球HTTP均不支持在中国大陆地区网络环境下使用。** 青果为有经验的开发者提供多种API接口及代码示例,以协助开发者更便利地使用代理。 本篇仅以【提取IP】这一操作为例,介绍如何使用API接口-代码方式来使用代理。 ## 步骤总览 ![api2](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-16%2F153708e85f5ad.png) ## 一、API鉴权与代理授权 青果支持开发者对API鉴权和代理授权验证进行自主管理,以下介绍这一阶段的操作 **API鉴权**是指对调用API接口的服务器身份进行验证的功能。启用鉴权可以提高安全性,用户可以根据需要选择启用或关闭该功能。 用户可根据意愿选择开启和关闭API鉴权(默认关闭),青果提供的鉴权方式有密码和白名单两种,在对应业务【操作】-【业务设置】-【API鉴权/白名单】中进行设置即可。 ![image-20241225175234883](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175235509ac6b.png) ![image-20241225175606761](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F1756067c4d2a7.png) **代理授权验证**是指对代理身份进行验证,只有通过对应信息才能使用该代理IP,确保您的使用权益和安全性。 青果代理IP支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 白名单设置的入口与API鉴权一样。 ![image-20241225175518259](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-12-25%2F175518b9f31b2.png) 详细步骤可查看>[如何使用API鉴权](https://www.qg.net/doc/2283.html)、[代理验证](https://www.qg.net/doc/1574.html) ## 二、获取api接口 青果给开发者提供两种方式来获得api接口 ① 使用调试工具/提取工具 调试工具是青果为开发者推出的快速获取接口&调试的简便工具,传送门[>>调试工具](https://www.qg.net/tools/IPdebug.html) 使用调试工具,用户需要先在左侧栏目中选好产品及接口类型,并在右侧表格的参数值列中填写所需信息,便可在页面上方看到完整的【请求地址】,这便是提取IP的API接口。 点击【发送】还能快速调试,查看响应结果,确认该代理接口是否可用。 ![image-20240425151330263](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F151330048e875.png) 调试工具除了有提取IP接口,还提供查询在用IP、资源池、资源地区等接口。 若只需要提取IP,也可以使用提取工具,进行简单的选择便可以获取一样的接口链接。传送门[>>提取工具 ](https://www.qg.net/tools/IPget.html) ![image-20240425151955693](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-25%2F1519556890211.png) ② 查看api接口文档 除了简便工具,开发者也可以通过更原始的接口文档,自主编写所需的接口链接。 **点击了解API接口文档 >[按量提取类型](https://www.qg.net/doc/product/6_259_275_276/2144.html)、[通道提取类型](https://www.qg.net/doc/product/6_259_275_277/2262.html)** ## 三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@{118.92.69.112}:{32105} {targetUrl}` ![image-20240426180650605](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-26%2F1806504f4e31e.png) 若响应不成功,可对应[错误码表](https://www.qg.net/doc/1838.html),排查问题。 ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了多种编程语言的代码示例供开发者参考, 详情查看 - [C语言代码示例](https://www.qg.net/doc/sdk/9_230/1694.html) - [Go语言代码示例](https://www.qg.net/doc/sdk/9_230/1695.html) - [PHP语言代码示例](https://www.qg.net/doc/sdk/9_230/1696.html) - [Python语言代码示例](https://www.qg.net/doc/sdk/9_230/1697.html) - [Java语言代码示例](https://www.qg.net/doc/sdk/9_230/1698.html) - [Shell语言代码示例](https://www.qg.net/doc/sdk/9_230/1699.html) - [C#语言代码示例](https://www.qg.net/doc/sdk/9_230/1700.html) - [Node语言代码示例](https://www.qg.net/doc/sdk/9_230/1701.html) **注:**青果代理IP产品都有相对应的IP存活周期,其有效时长是从提取到IP时算起,超过这个时长IP会失效。
隧道代理(全球HTTP)-使用指南-开发版
## 步骤总览 ![image-20240429171152960](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F1711528fd4aa6.png) **注:若使用白名单验证模式,请先添加白名单再进行API接口获取。** ## 一、获取隧道地址 1.在开通隧道代理(全球HTTP)后,就会进入后台管理面板,会看到如以下画面。在业务列表中,可以看到对应的隧道地址。 隧道代理特殊的地方就在于不需要提取和管理大量IP,只需要拿到1个隧道地址便可直接在使用过程中获得所需动态IP,获取隧道地址就近似于获取其他代理产品的IP地址与端口。 ![image-20240429165920934](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F165921b79228f.png) **请注意,**目前国内代理IP和全球HTTP的产品,除了按量提取对应的套餐是按量业务之外,其他产品都属于按时业务。 #### 二、授权验证 获取隧道地址之后,还需要有授权验证才能使用代理。青果代理支持白名单和帐密两种验证方式,可自主选择使用。 白名单模式,即把要实现代理的服务器IP添加进代理白名单中,后续使用该IP连接代理就能成功; 账密模式,即先获取该代理业务的账号密码信息,连接代理时填入账密进行验证就可使用代理。 ![image-20240429170736889](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F170736df1d19c.png) 详细步骤可查看[代理验证](https://www.qg.net/doc/use/8_244/1574.html) ##三、代理测试 在代理服务器中打开命令行,输入相应的代理信息进行运行,若响应成功,则代理可用。 以下图为例,通过curl命令测试账密模式的代理结果,查询IP并成功响应。 `curl -x http://{authkey}:{authpwd}@隧道地址 {targetUrl}` ![image-20240429171647434](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads%2Fimage%2F2024-04-29%2F171647213d98a.png) 若使用白名单模式,不需要添加authkey和authpwd。 `curl -x {隧道服务器} {目标url}` 例子 curl -x overseas.tunnel.qg.net:15561 www.baidu.com ## 四、编写采集程序 测试代理可用后,便可开始编写代理采集程序了。 青果提供了以下的编程语言的代码示例供开发者进行隧道代理参考, >>[隧道代理 Go 语言接入指南](https://www.qg.net/doc/sdk/9_230/1872.html) >>[隧道代理 Python 语言接入指南](https://www.qg.net/doc/sdk/9_230/1879.html) ## 其他应用 另外,虽然隧道代理不需要API接口就能使用代理,但也提供了白名单验证的接口,以下简单介绍隧道相关的白名单接口使用以及一些指定功能。 ### API列表 隧道不支持API的调用,只有白名单功能的API接口。 | 接口类型 | 接口 | | ---------- | --------------------- | ------------------ | | 白名单相关 | [添加白名单IP](https://www.qg.net/doc/178.html "添加白名单IP")
[删除白名单IP](https://www.qg.net/doc/179.html "删除白名单IP")
[查询白名单IP](https://www.qg.net/doc/180.html "[查询白名单IP]")
### 指定使用某个国家的IP 因为隧道代理每次请求都会随机更换IP,如果你希望随机范围限定在某个国家,可以通过添加国家编码参数来指定使用某个国家的IP。具体编码请查看 [区域编码表](https://www.qg.net/doc/1975.html) ```curl curl -x {authkey}:{authpwd}:A{国家编码}@{隧道服务器} {目标url} // 例子,指定使用美国IP curl -x HBRMO154:4799868CE54:A990100@overseas.tunnel.qg.net:15561 www.baidu.com ``` ### 保持IP不变 如果用户需要多个请求在维持一个IP,比如:需要登录,获取数据两个请求在一个IP下,则可对IP进行打标记,通过标记请求在代理有效期内使用相同的代理IP,并且可以支持设定该通道的存活时间。 ```curl curl -x {authkey}:{authpwd}:C{自定义通道名}:T{存活时间}:A{国家编码}@{隧道服务器} {目标url} // 例子,通道名自定义为100,存活时间设为60秒 curl -x HBRMO154:4799868CE54:Cchannel-1:T60:A990100@overseas-us.tunnel.qg.net:15561 www.baidu.com ``` **注意:如果需要保持IP不变一段时间,那么不可以使用通用的overseas.tunnel.qg.net域名,需要使用特定地区的服务器域名,比如:overseas-us.tunnel.qg.net/overseas-hk.tunnel.qg.net等!!!否则服务器无法保证是否可以保持IP不变。** ### 指定隧道服务器 为了降低使用隧道服务的延迟,青果网络为隧道代理(全球HTTP)提供了多个隧道服务器,用户可根据自身的使用情况就近选择隧道服务器。隧道服务器的地址可在控制台中查看。 ```curl curl -x {authkey}:{authpwd}:C{自定义通道名}:T{存活时间}:A{国家编码}@{隧道服务器} {目标url} // 例子,更换隧道服务器为美国的隧道服务器 curl -x HBRMO154:4799868CE54:Cchannel-1:T60:A990100@overseas-us.tunnel.qg.net:15561 www.baidu.com ```

扫码添加专属客服

扫码关注公众号