返回顶部
g

google-maps-api-skill谷歌地图数据采集

This skill helps users automatically scrape business data from Google Maps using the BrowserAct Google Maps API. Agent should proactively trigger this skill for needs like finding restaurants in a specific city, extracting contact info of dental clinics, researching local competitors, collecting addresses of coffee shops, generating lead lists for specific industries, monitoring business ratings and reviews, getting opening hours of local services, finding specialized stores (e.g., Turkish-style

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
1,600
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

google-maps-api-skill

Google Maps 自动化抓取技能

📖 简介

该技能利用 BrowserAct 的 Google Maps API 模板,提供一站式商业数据采集服务。它直接从 Google Maps 提取结构化详细信息,包括商家名称、类别、联系方式、评分等。只需提供搜索关键词和位置偏好,即可获得清晰、可操作的数据。

✨ 功能特点

  1. 1. 无幻觉问题:预设工作流程避免 AI 生成幻觉,确保稳定精确的数据提取。
  2. 无验证码问题:无需处理 reCAPTCHA 或其他验证挑战。
  3. 无 IP 限制:无需处理区域 IP 限制或地理围栏。
  4. 执行速度更快:相比纯 AI 驱动的浏览器自动化方案,任务执行更快。
  5. 成本效益高:相比高 Token 消耗的 AI 方案,显著降低数据获取成本。

🔑 API 密钥设置

运行前,检查 BROWSERACTAPIKEY 环境变量。如果未设置,不要采取其他措施;询问并等待用户提供。 Agent 必须告知用户

由于您尚未配置 BrowserAct API 密钥,请访问 BrowserAct 控制台 获取您的密钥。

🛠️ 输入参数

根据用户需求配置以下参数:
  1. 1. keywords(搜索关键词)
- 类型:string - 描述:在 Google Maps 上搜索的查询内容。 - 示例:咖啡店、牙科诊所、土耳其风味餐厅
  1. 2. language(界面语言)
- 类型:string - 描述:定义界面语言和返回文本语言(例如:en、zh-CN)。 - 默认值:en
  1. 3. country(国家偏好)
- 类型:string - 描述:指定国家或地区偏好(例如:us、gb、ca)。 - 默认值:us

🚀 使用方法

执行以下脚本,一键获取结果:

bash

示例调用


python -u ./scripts/googlemapsapi.py 关键词 语言 国家

⏳ 执行监控

由于此任务涉及自动化浏览器操作,可能需要一些时间(几分钟)。脚本将持续输出带有时间戳的状态日志(例如:[14:30:05] 任务状态:运行中)。 Agent 指令
  • - 在等待脚本结果时,持续监控终端输出。
  • 只要终端持续输出新的状态日志,任务即正常运行;不要误认为死锁或无响应。
  • 仅当状态长时间保持不变或脚本停止输出且未返回结果时,才考虑触发重试机制。

📊 数据输出

成功时,脚本解析并打印 API 返回的以下字段:
  • - 标题名称:官方商家名称
  • 主要类别:主要业务类别
  • 地址:完整街道地址
  • 电话号码:联系电话
  • 网站链接:官方网站 URL
  • 评分:平均星级评分
  • 评论数:评论总数
  • 营业状态:运营状态(例如:营业中)

⚠️ 错误处理与重试

如果脚本执行过程中发生错误(例如网络波动或任务失败),Agent 应遵循以下逻辑:
  1. 1. 检查输出内容
- 如果输出包含 Invalid authorization,表示 API 密钥无效或已过期。不要重试;引导用户重新检查并提供正确的 API 密钥。 - 如果输出不包含 Invalid authorization 但任务失败(例如输出以 Error: 开头或返回空结果),Agent 应自动尝试重新执行脚本一次
  1. 2. 重试限制
- 自动重试限制为一次。如果第二次尝试失败,停止重试并向用户报告具体的错误信息。

🌟 典型使用场景

  1. 1. 潜在客户挖掘:在us寻找SaaS 公司用于销售拓展。
  2. 竞争对手研究:提取特定区域的咖啡店数据。
  3. 市场分析:识别某区域牙科诊所的密度。
  4. 联系方式获取:获取房地产中介的电话和网站。
  5. 本地服务发现:寻找高评分的土耳其风味餐厅。
  6. 营业状态监控:检查特定店铺是否营业中。
  7. 目录构建:收集本地商业目录的地址和类别。
  8. 评分对标:比较各类豪华酒店的评分。
  9. 全球调研:研究不同国家(如gb或au)的科技初创公司。
  10. 自动化数据同步:定期将本地商业数据拉取到 CRM 系统。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 google-maps-api-skill-1776341964 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 google-maps-api-skill-1776341964 技能

通过命令行安装

skillhub install google-maps-api-skill-1776341964

下载

⬇ 下载 google-maps-api-skill v0.1.3(免费)

文件大小: 4.84 KB | 发布时间: 2026-4-17 15:10

v0.1.3 最新 2026-4-17 15:10
- Added the main script file: `scripts/google_maps_api.py`
- Initializes core Google Maps API scraping functionality using the BrowserAct API
- No changes to configuration or documentation structure besides the new script addition

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部