ozhehkovski/geoleadscraper
GitHub: ozhehkovski/geoleadscraper
一款免费开源的 Chrome 扩展,无需 API key 即可从 Google Maps、Yandex Maps 和 2GIS 批量抓取商户数据并导出为表格,用于潜在客户线索生成。
Stars: 4 | Forks: 0
# GeoLeadScraper — 免费 Google Maps 抓取工具(Chrome 扩展)
**GeoLeadScraper 是一款免费、开源的 Google Maps 抓取工具** —— 它是一款 Chrome /
Chromium 扩展,能够从 **Google Maps**
(以及 **Yandex Maps** 和 **2GIS**)提取公开的业务数据,
并一键将其导出为 **CSV、XLSX 或 JSON** 格式。
无需账号、无需 API key、无配额限制、不进行追踪。
如果你一直在寻找一款**完全在浏览器中运行的、用于潜在客户生成的免费 Google Maps 抓取工具**,
那么就是它了:在 Google Maps 上搜索任何地点,
点击 **Start extracting**(开始提取),即可下载一份干净整洁的业务潜在客户电子表格 ——
包含名称、地址、电话号码、网站、评分、评论等。
**🌐 网站与文档:[geoleadscraper.com](https://geoleadscraper.com/)** — 包含安装指南、使用说明和 FAQ。
## 为什么选择 GeoLeadScraper?
- 🆓 **真正的免费 Google Maps 抓取工具** — 基于 MIT 许可证,无付费墙,无需注册,无需信用卡。
- 🗺️ **Google Maps、Yandex Maps 和 2GIS** — 一个工具,三大主流地图提供商。
- 🔑 **无需 API key,无需 Google Places API** — 直接在你自己的浏览器中抓取当前浏览的页面。
- 📤 **一键导出** 为 **CSV / Excel (XLSX) / JSON**。
- 🧲 **专为潜在客户生成打造** — 将任何地图搜索结果转化为业务潜在客户列表。
- 🔌 **可选的自托管后端**,用于从各个业务网站额外抓取 **电子邮件、电话号码和社交链接**。
- 🤖 **内置 MCP 服务器** — 让 Claude(或任何 MCP 客户端)根据指令收集和分析潜在客户。
- 🕵️ **私密安全** — 在本地运行,你的数据永远不会触碰我们的服务器(因为我们根本没有服务器)。
## 你可以提取哪些内容
业务名称 · 类别 · 完整地址 · 电话号码 · 网站 · 评分 ·
评论数量 · 经纬度 · 营业时间 · 认领状态 · 菜单 /
预订链接 —— 并且,通过可选的后端,还可以从各个业务自有的网站上抓取 **电子邮箱地址、电话号码和社交媒体链接**。
## 支持的平台
| 地图 | 状态 |
| --- | --- |
| Google Maps | ✅ Google Maps 抓取工具(搜索结果) |
| Yandex Maps | ✅ |
| 2GIS | ✅ |
## 快速开始(安装 Chrome 扩展)
### 环境要求
- Node.js >= 20
- pnpm >= 9 (`npm i -g pnpm`)
### 构建与加载
```
pnpm install
pnpm build:extension
```
然后在 Chrome 浏览器中:打开 `chrome://extensions` → 启用 **开发者模式** →
**加载已解压的扩展程序** → 选择 `apps/extension/dist` 目录。
(不想手动构建?可以直接从仓库下载打包好的 `dist.zip` 并加载。)
📖 带有截图的详细安装指南:**[geoleadscraper.com/install](https://geoleadscraper.com/install)**。
打开 Google Maps,搜索任何内容(例如 *"coffee shops in Berlin"*),点击
**Start extracting**(开始提取),然后点击 **Export**(导出)来下载你的 CSV 文件。该扩展可以
**独立运行** —— Google Maps 抓取无需后端,也无需登录。
### 可选:抓取网站联系方式(电子邮件 / 电话 / 社交媒体)
唯一需要后端的功能是**网站联系方式 enrichment**(深度抓取):
```
pnpm dev:api
# 或者:cd apps/api && docker compose up --build
```
然后打开扩展的 **Settings**(设置)并配置 **Backend URL**(后端 URL,默认为
`http://localhost:5050`)。当成功连接后端时,电子邮件 / 电话 / 社交媒体列就会
变得可用;否则,该功能将被直接隐藏。
### 可选:MCP 服务器(从 Claude 收集潜在客户)
内置的 [MCP 服务器](apps/api/MCP.md) 允许像 Claude 这样的 AI 助手运行
`collect_maps(...)`,通过该扩展抓取业务数据并进行分析。
请参阅 [apps/api/MCP.md](apps/api/MCP.md)。
## Monorepo 布局
```
geoleadscraper/
└── apps/
├── api/ # Optional stateless backend (NestJS + Puppeteer) + MCP server
└── extension/ # Chrome MV3 extension (Turborepo + Vite + React)
```
工具链:**pnpm workspaces + Turborepo**。
## 开发
```
pnpm dev:extension # watch-build the extension
pnpm dev:api # run the backend in watch mode
pnpm lint
pnpm type-check
pnpm test
```
## 常见问题
**这真的是一款免费的 Google Maps 抓取工具吗?**
是的 —— 100% 免费且开源(MIT 许可证)。无需账号,无配额限制,无试用门槛,
也没有隐藏的高级收费版本。
**我需要使用 Google Places API 或 API key 吗?**
不需要。GeoLeadScraper 直接在你的浏览器中读取公开的 Google Maps 搜索结果 ——
无需 API key,也不涉及任何 Google Maps API 的计费。
**抓取结果的数量有限制吗?**
没有付费限制。你可以收集 Google Maps 针对某次搜索返回的所有业务数据;
请保持合理的抓取频率,以遵守相关平台的服务条款。
**它可以抓取业务网站上的电子邮件和电话号码吗?**
可以,通过可选的自托管后端即可实现。该后端会访问各个业务网站,
并提取公开列出的电子邮件、电话和社交链接。
**它也适用于 Yandex Maps 和 2GIS 吗?**
是的 —— 同款扩展可以抓取 Google Maps、Yandex Maps 和 2GIS。
## 关键词
免费 google maps 抓取工具 · google maps 抓取 chrome 扩展 · google maps
数据提取器 · 抓取 google maps · google maps 潜在客户生成 · 业务
潜在客户抓取工具 · yandex maps 抓取工具 · 2gis 抓取工具 · 电子邮件和电话抓取工具 ·
将 google maps 导出为 csv/excel · 开源网页抓取工具 · 无需 API key。
## 链接
- 🌐 网站与文档:**[geoleadscraper.com](https://geoleadscraper.com/)**
- 📖 使用说明:[geoleadscraper.com/how-to-use](https://geoleadscraper.com/how-to-use)
- ❓ FAQ:[geoleadscraper.com/faq](https://geoleadscraper.com/faq)
## 许可证
[MIT](./LICENSE) — 个人和商业用途均可免费使用。
标签:BeEF, 商业线索, 地图数据, 开源, 数据提取, 浏览器扩展, 爬虫, 自动化攻击, 请求拦截