← 返回博客

通过Google Maps和2GIS进行潜在客户生成:10,000家公司需要多少流量

我们分析了收集10,000家公司地图所需的流量是多少GB,以及为什么没有代理,这个过程注定会被封锁。

📅2026年11月4日

收集地图上公司数据库的潜在客户代理和市场营销人员,早晚会遇到同一个问题:收集10,000个联系人的实际“重量”是多少,为什么账户和IP地址在第三千时就开始被封禁。我们逐步分析流量计算,比较Google Maps、2GIS和Yandex.Maps,并展示哪些代理能够承受如此大的流量而不被封禁。

什么是地图生成潜在客户,为什么要计算流量

地图生成潜在客户是通过Google Maps、2GIS或Yandex.Maps收集公司联系信息(名称、电话、网站、地址、评级、行业类别),以便进行后续的冷拨电话、电子邮件营销或定向广告。这种方式在销售B2B服务的代理机构中尤为流行:网页工作室、CRM提供商、营销承包商——他们需要按行业和城市获取数据库:“喀山的牙科”,“新西伯利亚的汽车服务”,“叶卡捷琳堡的美容院”。

计算流量的重要性有三个原因。首先,传输数据的量决定了您将消耗多少代理流量,以及在扩展到多个城市时这将花费多少。其次,地图会根据请求数量而不仅仅是IP来记录异常活动——如果不理解收集10,000张卡片会生成多少请求,很容易低估被封禁的风险。第三,了解确切的数据量,可以更容易地在解析HTML页面、使用地图的内部API或现成服务之间进行选择——每种选择在流量上差异很大。

实际上,10,000家公司并不是一个抽象的数字。这个数量相当于例如在“设备维修”行业中,俄罗斯15-20个百万城市中现有法人实体的完整数据库,或者在像莫斯科或圣彼得堡这样的大城市中所有餐饮场所的数据库。这对于销售潜在客户的代理机构来说是一个现实的任务。

一张公司卡片的重量是多少

一张公司卡片的重量取决于您收集的内容和方式。如果仅解析搜索结果列表(名称、简短地址、评级),则数据以紧凑的方式传输——通常这是内部API的JSON响应,每家公司在总列表中占3-8 KB。如果您需要详细的卡片——电话、网站、营业时间、照片、评论——则需要打开单独的页面或进行额外的请求,重量会增加到80-250 KB,因为有图片和扩展的JSON。

以下是三种主要地图的比较,这些地图在独联体国家的潜在客户代理机构中使用:

地图 列表中卡片的重量 详细卡片的重量 保护特点
Google Maps 5-8 KB 150-250 KB 在同一IP上频繁请求时的严格速率限制和验证码
2GIS 3-6 KB 80-150 KB 根据API请求频率的封禁
Yandex.Maps 4-7 KB 100-200 KB 具有行为分析和代理黑名单的反机器人系统

重要的细节:列表的重量并不是整张卡片。为了获得公司的电话和网站,在大多数情况下需要对详细页面进行单独请求。如果您收集的不仅仅是名称,而是完整的销售联系信息,这将使潜在客户的实际流量翻倍甚至三倍。

10,000家公司流量的逐步计算

我们以一个现实的场景为例:代理机构从Google Maps收集10,000家公司在几个城市的完整卡片(名称、电话、网站、地址、评级、类别)。

步骤1. 搜索和列表。 Google Maps每个搜索结果页面大约显示20个结果。为了获得10,000个条目,需要处理大约500个搜索结果页面。每个页面在考虑服务请求、地图加载和脚本时的重量为600-900 KB。因此:500 × 750 KB ≈ 375 MB仅在搜索阶段。

步骤2. 详细卡片。 每个10,000家公司需要单独请求电话、网站和照片。每张卡片平均重量为180 KB:10,000 × 180 KB ≈ 1.8 GB。

步骤3. 重复请求和重试。 在实际条件下解析时,10-20%的请求由于速率限制、验证码或页面布局变化而未能首次通过——需要重复请求。我们将额外增加15%的流量:(375 MB + 1.8 GB) × 1.15 ≈ 2.5 GB。

最终数字是大约2.5 GB流量用于从Google Maps收集10,000家公司,解析详细卡片。如果仅收集没有电话和网站的列表,流量将降至450-500 MB,但这样的数据库在销售中几乎无用——没有电话,潜在客户无法转化为电话。

对于2GIS和Yandex.Maps,计算类似,但由于API格式更紧凑,通常会低20-30%的流量——请考虑在同样的10,000张卡片上为1.7-2.2 GB。

为什么地图会因大规模数据收集而封禁

地图是平台本身的商业资产,大规模自动数据收集直接与其商业模式(在卡片中销售广告、为合作伙伴提供API访问)相悖。因此,Google Maps、2GIS和Yandex.Maps对不典型行为的反应同样激烈。

封禁的主要触发因素:同一IP的请求频率过高(每2-3秒超过1个请求)、缺乏变化的User-Agent和头信息、缺少cookies和会话数据、没有伴随资源(图片、脚本)的请求,这些是普通浏览器总是加载的。当达到限制时,服务要么显示验证码,要么暂时封禁IP 15-60分钟,或者在重复违规时永久封禁IP。

对于计算出的2.5 GB和10,000+请求来自一个“干净”的IP,封禁的可能性在第一千张卡片时接近100%。这就是为什么任何严肃的地图潜在客户生成项目都围绕IP地址轮换构建——没有这个,流量计算就失去了意义,因为无法物理收集计划的量。

用于解析地图的住宅、移动和数据中心代理

代理类型的选择直接影响您在封禁之前可以发出多少请求,以及需要“烧掉”多少流量以进行重试。对于从地图收集数据,IP的声誉至关重要——地图对数据中心范围的封禁更为严格,因为主要的自动解析流量正是来自那里。

代理类型 地图的信任级别 何时使用
住宅代理 高 — 真实用户的IP 主要工具,用于收集5,000-50,000张卡片,按城市轮换
移动代理 非常高 — 运营商的公共IP 针对具有严格反机器人保护的行业进行点对点收集(Yandex.Maps)
数据中心代理 低-中 — 更常见于黑名单中 草稿测试、在小规模上测试脚本而不进行实际导出

在实际操作中,对于计算出的10,000家公司,最佳组合是住宅代理,按城市子网轮换:您获得来自与卡片目标受众相同地区的IP,并减少验证码和重复请求的比例,这些在上面的流量计算中已经考虑。数据中心代理在这个任务中只能在测试脚本的50-100张卡片阶段使用,以免在调试时消耗住宅流量的预算。

数据收集的设置:工具和逐步方案

为了从地图收集公司数据库,代理机构通常使用现成的无代码和低代码工具,而不是从头编写解析器。流行的解决方案包括A-Parser(灵活设置模板以适应Google Maps、2GIS、Yandex.Maps,无需编写代码)、Octoparse(可视化收集脚本构建器)和ZennoPoster(支持代理和反检测配置文件的自动化模板)。对于小规模的收集,可以使用按卡片数量收费的云解析服务。

启动收集10,000家公司的逐步方案如下:

  1. 确定需要潜在客户的城市和行业列表——这决定了搜索请求的数量,并使得根据上面部分的公式更准确地预测流量。
  2. 在解析器中设置住宅代理列表,每5-10个请求轮换一次IP——大多数工具支持以登录:密码@主机:端口格式的代理列表。
  3. 在请求之间启用3-7秒的随机延迟和User-Agent轮换——这将使验证码的比例比固定间隔降低30-40%。
  4. 在100-200张卡片上运行测试并记录实际流量消耗——与计算值进行比较,以便调整对总量的预测。
  5. 将收集规模扩大到10,000张卡片,将任务分解为1,000-1,500条记录的批次——这简化了错误控制和在故障时的重启。
  6. 将结果导出为CSV或直接导入CRM,去除按电话号码和网站的重复——在地图上,由于网络组织和分支机构,重复现象很常见。

如果收集任务定期重复(例如,每月更新行业数据库),那么立即设置按计划自动启动的常驻IP池是有意义的——这节省了手动重启的时间,并通过均匀分配负载来降低封禁的风险。

如何在不损失潜在客户的情况下减少流量消耗

计算出的2.5 GB用于10,000家公司,可以通过应用一些实用技巧在不损失数据质量的情况下减少30-40%。

首先,在请求级别禁用图像加载——商家的照片占详细卡片重量的一半,但对于销售而言并不需要。其次,使用对内部API的直接请求,而不是在浏览器中完全渲染页面——这消除了不携带有用数据的多余脚本、样式和字体。第三,在解析详细卡片之前过滤重复项:如果公司在同一城市的其他区域已经出现过,请不要对其页面进行重复请求——在列表阶段根据名称和地址进行核对。第四,首先收集所有城市的简化列表,仅对通过评级或类别过滤的公司请求详细卡片——如果您需要的不是所有10,000个,而是前30%相关性最高的,这尤其有用。

这些技巧不仅减少了流量的量,还减少了对地图服务器的请求数量,因此也降低了封禁的风险。对于代理机构来说,这意味着在相同的费用下,代理流量的消耗更低,并且可以在相同的预算下收集更多城市。

从地图收集潜在客户时的常见错误

第一个错误是从一个静态IP启动收集而没有轮换。即使请求速度较慢,地图在200-300个连续请求后也会记录异常活动,后续收集在不更换IP的情况下变得不可能。

第二个错误是忽视代理与目标城市的区域匹配。如果您通过来自其他国家的IP收集喀山的公司,地图更常显示不相关的结果,或者立即将请求封禁为可疑请求。

第三个错误是在启动之前没有计算流量。团队经常“凭感觉”启动收集,并在任务中途遇到代理流量限制,导致已经收集的数据因会话中断而丢失。

第四个错误是在实时收集时没有去重。在对多个交叉请求(例如,在同一地区的“咖啡馆”和“餐厅”)解析10,000个条目时,重复可能占数据库的15-25%,这人为地提高了计算流量和实际成本。

第五个错误是对会话中的所有请求使用相同的User-Agent和头信息。地图的反机器人系统不仅分析IP,还分析浏览器数字指纹的一致性,因此对于大规模的请求,建议将代理轮换与反检测浏览器结合使用,并在更换IP的同时更改指纹。

结论

从地图收集10,000家公司是一个可预测的流量任务:在解析Google Maps的详细卡片时,消耗约2.5 GB的流量,考虑到重复请求,而对于2GIS和Yandex.Maps,数字低20-30%。提前知道这个数字,可以准确规划代理流量的预算,避免在中途因达到限制而中断收集的情况。

成功收集的主要因素不是节省流量,而是正确选择代理。对于每天几千张卡片的量,建议使用住宅代理,按城市轮换——它们降低了验证码和重复请求的比例,这些请求消耗了15-20%的流量。如果收集是在具有特别严格反机器人保护的行业中进行的,值得考虑将移动IP作为主要池的补充——这在最小增加成本的情况下提高了会话的稳定性。