用途
该技能用于通过 Google 搜索发现医疗机构、诊所、牙科诊所和医疗服务提供者。它基于 Apify 平台上的 apidojo Google Search Scraper(actor 标识:apidojo~google-search-scraper)执行搜索抓取,适合需要批量收集医疗类潜在客户线索的场景。
主要能力
- 支持通过关键词(searchTerms)或 Google 搜索 URL(startUrls)发起查询。
- 可指定搜索国家(countryCode,默认 US,例如 US、GB、TR)和结果语言(languageCode,例如 en)。
- 可限制返回结果总数(maxItems,默认不限)和每个查询的最大结果页数(maxPagesPerQuery,默认 1)。
- 可选择抓取移动端 SERP 布局(mobileResults,默认 false)。
- 支持自定义 JavaScript 转换函数(customMapFunction)对每条输出对象进行转换。
- 内置打分与分级逻辑,对结果按健康信号、域名有效性和排名位置加权评分,并分为 A/B/C 三档。
使用方式
推荐使用 run_actor.js 脚本运行。示例命令:
# 快速查看(表格)
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}'
# 保存为 CSV
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.csv --format csv
# 保存为 JSON
node scripts/run_actor.js --actor "apidojo~google-search-scraper" --input '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}' --output results.json --format json
也可使用 REST API 作为备选方式:
curl -X POST "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["dental practice Chicago"], "countryCode": "US", "maxPagesPerQuery": 3}'
如果环境中可用 Apify MCP,可使用其 call_actor 工具,actor 为 apidojo~google-search-scraper,输入同上。
打分与分级
每条结果按以下规则评分:
- snippet_has_health_signals:摘要中包含 clinic、practice、dental、medical、healthcare、patients、MD、DDS 等健康相关词,权重 0.50。
- valid_domain:域名不属于 .gov、.edu、.wikipedia、.yelp,权重 0.30。
- position_score:1 - (position / total),权重 0.20。
计算公式:score = 0.50 * int(health_signals) + 0.30 * int(valid_domain) + 0.20 * position_score
分级标准:
- 分数 ≥ 0.70:A 档,PRIME_PROSPECT
- 分数 0.40–0.69:B 档,WARM_LEAD
- 分数 < 0.40:C 档,LOW_PRIORITY
适用场景
- 按城市和专科搜索独立诊所,例如 "orthopedic clinic Denver"、"dermatology practice Miami"。
- 批量收集医疗机构线索并初步分级,用于后续人工跟进。
- 通过指定国家与语言,获取不同地区的搜索结果。
限制与注意事项
- 目录类网站(如 Healthgrades、Zocdoc、WebMD 列表)不是实际诊所,需通过域名过滤排除。
- 大型医院系统难以直接触达,建议聚焦独立诊所。
- SERP 结果仅返回 URL 和摘要,不含电话或邮箱,只能作为初始线索列表。
- 同一诊所可能因多个搜索词重复出现,建议按域名去重。
- 可通过在搜索词中加入专科名称实现专科筛选。
- 运行需要 Apify 平台及相应 token;具体费用、配额和速率限制暂未提供。