Mindket

Google 地图本地商家抓取器

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,里面是通过 Apify Actor 从 Google 地图收集本地商家的零件:启动运行,等待,再读取地点。一段 JSON 请求体写明地点、商家类型和要收集的数量。它的节点之间没有连线。

Google 地图本地商家抓取器 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 表格或 CRM:在 Get Results 后面加一个节点,把地点存起来
  • 定时运行:在 Google Maps Actor 前面放一个 Schedule Trigger,就能定期抓取

平台

连接 1 个应用

运行方式

触发

手动运行

文件里没有触发节点。你在编辑器里运行 Google Maps Actor,它的 JSON 请求体里要设好:

  • 地点,写在 locationQuery
  • 商家类型,写在 searchStringsArray
  • 地点数量,写在 maxCrawledPlacesPerSearch

动作

  1. Google Maps Actor 按你的搜索条件启动 Apify 的 Google 地图提取器
  2. Wait 在 Apify 抓取期间暂停
  3. Get Results 读取这个 Actor 上一次运行找到的地点
  4. Sync Run 是第二条路:一次调用就启动 Actor 并等它跑完

结果

一份来自 Google 地图的本地商家清单,一个地点一条

集成

开始之前要准备好这些。

Apify

网页抓取

用你的搜索条件运行 Google 地图提取器 Actor,把找到的地点存进数据集,供你读回。

需要Apify API 令牌,以及抓取地点所需的余额

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
它没有触发节点,运行时不会执行任何步骤
API 密钥
文件里没有留下 API 密钥

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流里有一套用 Apify Actor 从 Google 地图收集本地商家的零件。四个节点负责干活,彼此之间都没有连线。第一个节点 Google Maps Actor 用一段 JSON 请求体启动 Compass 的 Google 地图提取器,请求体里写明地点、商家类型和要收集的数量。接着 Wait 在 Apify 抓取期间暂停,Get Results 读取这个 Actor 上一次运行找到的地点。第四个节点 Sync Run 一次调用就启动 Actor 并等它跑完。文件里没有触发节点,也没有连线,所以你要在编辑器里逐个运行这些节点,或者自己把它们连起来。

适合谁

需要建立本地商家潜在客户名单的自由职业者、小型代理公司和销售团队,以及按区域统计竞争对手的分析师。

谁在用,怎么用
行业谁在用怎么用例子
本地营销代理公司客户经理抓取一个城市里的某一类商家,再向每家推销更好的网站代理公司抓出目标城市里的牙医,给每一家发一份报价。
设备和供应销售代表出差前列出一个地区里的承包商供应商列出销售区域里的电工,按城镇安排电话拜访。
市场调研分析师按区统计同一类商家的数量,并比较它们的评分分析师统计两个区的咖啡店数量,再比较各自的评分。

你需要会一点 n8n 和一点 JSON,还要有一个 Apify 账号。节点导入后没有连线,要你自己画线。如果你想要一条做完整的潜在客户流程、最后落到表格或 CRM 里,就别选它:它只做到原始名单为止。作者估计设置要 5 分钟左右。

用在哪里

你运行的任何 n8n 都行,只要能访问 Apify。这个工作流只是发送网络请求并读取返回的内容,所以 n8n Cloud 和你自己的服务器都能用。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 表格或 CRM:在 Get Results 后面加一个节点,把地点存起来
  • 定时运行:在 Google Maps Actor 前面放一个 Schedule Trigger,就能定期抓取

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入之前先准备好下面这些。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Apify一个账号,和它的 API 令牌
Apify 余额这个 Actor 按抓取的地点数量收费。它的 Apify 页面(我们在 2026 年 11 月 2 日读过)给出的基础价是每 1,000 个地点 1.50 美元起
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Google Maps Actor、Get Results 和 Sync Run 里,把地址中的 <YOUR_APIFY_TOKEN> 换成你的令牌。
  3. 在 Google Maps Actor 的 JSON 请求体里填上你的搜索条件。如果要走 Sync Run 这条路,也把它复制进去。
  4. 把 Google Maps Actor、Wait、Get Results 依次连上线,如果希望这条链自己启动,就在最前面加一个触发节点。
  5. 打开 Wait,把时间单位和数值设成你的抓取需要的时长。
  6. 保存,在编辑器里运行这条链。

Google Maps Actor 里的请求体是这样的:

{
  "language": "en",
  "locationQuery": "New York, USA",
  "maxCrawledPlacesPerSearch": 50,
  "searchStringsArray": ["plumbers"],
  "skipClosedPlaces": false
}

Wait 里只存了数值 25,没有写单位,n8n 的默认单位是秒,所以它停 25 秒。抓取量大的话要更久,在那里改成分钟。

如何使用

先运行一次 Google Maps Actor。Apify 会立刻返回这次运行的信息,并继续抓取。运行结束后,Get Results 把地点作为条目返回,一个商家一条,你可以把它们存进表格、按评分筛选,或者交给另一个工作流。如果这条链由触发节点启动,Wait 就是给 Apify 留出跑完的时间。

想要不同的效果,改这里
要改的在哪里改
地点locationQuery,自由文本,比如城市、州或国家
商家类型searchStringsArray,一个或多个搜索词,像在 Google 地图里输入的那样
地点数量maxCrawledPlacesPerSearch,每个搜索词最多返回多少条。不填的话,Actor 会收集它找到的所有地点
已关闭的地点skipClosedPlaces,设成 true 就把它们去掉
语言language,结果使用的语言

示例

Google Maps Actor 里填这样的请求体:

{
  "language": "en",
  "locationQuery": "Austin, USA",
  "maxCrawledPlacesPerSearch": 20,
  "searchStringsArray": ["yoga studios"],
  "skipClosedPlaces": true
}

Get Results 最多返回二十条,一个瑜伽馆一条。按这个 Actor 的 Apify 页面(我们在 2026 年 11 月 2 日读过),每个地点都带有 title、phone、website、totalScore 和 reviewsCount 这类字段,还有地址。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。Apify Actor 是现成的抓取程序,你通过一个网址启动它。启动只要一会儿,抓取要花更长时间,所以在启动运行和读取结果之间放了 Wait。你可以在编辑器里一次运行一个节点,每个节点都会显示它收到了什么、发出了什么。

专家:三次调用对应三个 Apify 接口,其中一个很容易看错。Apify 的文档(我们在 2026 年 11 月 2 日读过)说,run-sync 返回的是这次运行的 OUTPUT 记录,Actor 不一定会存这条记录,而且 300 秒后会超时。

每次调用做什么
节点调用要知道的
Google Maps ActorPOST 到 runs启动运行,返回运行的详情,其中包括它写入的数据集
Get ResultsGET runs/last/dataset/items读取这个 Actor 上一次的运行,所以中间如果又启动了一次运行,读到的就不是你想要的那次。用启动调用返回的数据集 ID 就能固定住
Sync RunPOST 到 run-sync返回 OUTPUT 记录,而不是地点。要一次调用拿到地点,用 Apify 的 run-sync-get-dataset-items

注意事项

每次抓取都要花钱,而且令牌就明明白白写在文件的地址里。

  • 费用:Apify 按抓取的地点数量计费,所以 maxCrawledPlacesPerSearch 设得大,花得就多
  • 令牌:它写在每个节点的地址里,而地址会出现在日志和导出文件中,所以要把它移到一个 HTTP Header Auth 凭据里
  • 个人数据:个体经营者的电话号码在很多地方都属于个人数据,联系任何人之前,先查你营销所在地对电话推销和邮件的规定
  • 原样导入的状态:节点之间没有连线,也没有触发节点,所以在你运行或连上它们之前,什么都不会发生
  • 凭据:这个 JSON 里没有任何凭据,也没有作者账号里的任何东西

README 和文件

README

Google 地图本地商家抓取器

一个 n8n 工作流,里面是通过 Apify Actor 从 Google 地图收集本地商家的零件。一段 JSON 请求体写明地点、商家类型和要收集的数量。

包里有什么

  • workflow.json:n8n 导出的工作流,八个节点。里面没有任何凭据,原来藏在其中一个地址里的 Apify 令牌已经换成了占位符。四个节点干活,四张便签给它们做标注。
  • README.md:这份设置说明,压缩包里的是英文版。

文件里没有触发节点,节点之间也没有连线。你可以在编辑器里逐个运行节点,也可以照下面的办法把它们连起来。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 Apify 账号和它的 API 令牌。
  • Apify 上要有余额。这个 Actor 是 Compass 的 Google 地图提取器,按抓取的地点数量收费。它的 Apify 页面(我们在 2026 年 11 月 2 日读过)给出的基础价是每 1,000 个地点 1.50 美元起,附加项另外计费。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Google Maps Actor、Get Results 和 Sync Run 里,把地址中的 <YOUR_APIFY_TOKEN> 换成你的令牌。
  3. 打开 Google Maps Actor 的 JSON 请求体,填上你的搜索条件(见下文)。如果要用 Sync Run,也把同样的请求体复制进去。
  4. 把 Google Maps Actor、Wait、Get Results 依次连上线。如果希望这条链自己启动,就在 Google Maps Actor 前面加一个 Manual Trigger 或 Schedule Trigger。
  5. 打开 Wait,把时间单位和数值设成你的抓取需要的时长。文件里只存了数值 25,所以这个节点用 n8n 的默认单位秒,停 25 秒。
  6. 保存,在编辑器里运行这条链。Get Results 会返回每个商家一条的结果。

Google Maps Actor 和 Sync Run 里的请求体:

{
  "language": "en",
  "locationQuery": "New York, USA",
  "maxCrawledPlacesPerSearch": 50,
  "searchStringsArray": ["plumbers"],
  "skipClosedPlaces": false
}

它调用 Apify 的三种方式

| 节点 | 请求 | 要知道的 |
|---|---|---|
| Google Maps Actor | POST 到 Actor 的 runs 地址 | 启动运行,并立刻返回这次运行的详情。抓取在 Apify 那边继续进行。 |
| Get Results | GET runs/last/dataset/items | 读取这个 Actor 上一次运行的地点。如果在读取之前又启动了一次运行,读到的就是那次运行的地点。想固定某次运行,就用启动调用返回结果里的数据集 ID。 |
| Sync Run | POST 到 run-sync | 启动 Actor 并等它跑完,但 Apify 的文档(我们在 2026 年 11 月 2 日读过)说它返回的是这次运行的 OUTPUT 记录,而不是数据集,并且 300 秒后会超时。想一次调用拿到地点,Apify 提供了 run-sync-get-dataset-items。 |

改变搜索条件

  • 地点:locationQuery 接受自由文本,比如城市、州或国家。
  • 商家类型:searchStringsArray 接受一个或多个搜索词,像在 Google 地图里输入的那样。
  • 数量:maxCrawledPlacesPerSearch 是每个搜索词最多返回多少条。不填的话,Actor 会收集它找到的所有地点。
  • 已关闭的商家:skipClosedPlaces 设成 true,就会去掉 Google 地图标为已关闭的地点。
  • 语言:language 设置结果使用的语言。

注意事项

  • Apify 按抓取的地点数量计费,所以 maxCrawledPlacesPerSearch 设得大,花得就多。
  • 令牌写在每个节点的地址里。地址会出现在执行日志和导出文件中。把令牌移到一个 HTTP Header Auth 凭据里,名称填 Authorization,值填 Bearer 加上令牌,再把三个地址里的 ?token=<YOUR_APIFY_TOKEN> 去掉。
  • 这份名单里有商家的名称、地址、电话号码和网站。个体经营者的电话号码在很多地方都属于个人数据,联系任何人之前,先查你营销所在地对电话推销和邮件的规定。
文件
README.md  4 KB
workflow.json  4 KB

2 个文件,共 8 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架