mcpField
F
finding-industry-event-coverage-google

finding-industry-event-coverage-google

github.com/apidojo-io生产力1830 次安装24 周前更新
代码仓库

关于 finding-industry-event-coverage-google

此研究技能通过 Apify scraper 获取 Google 搜索结果,以查找行业活动报道。它支持设置国家和语言,并按出版来源权威性与时效性分类和评分。

主要功能

  1. 01使用关键词或 URL 搜索 Google
  2. 02设置结果的国家和语言
  3. 03按文章类型分类报道
  4. 04按来源权威性和时效性评分

适用场景

  1. 01查找行业活动的公告和回顾
  2. 02按指定国家或语言收集活动报道
  3. 03依据来源权威性和新近程度排序

MCP 相关

如有 Apify MCP,可运行 `apidojo~google-search-scraper` Actor。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-industry-event-coverage-google

安装后在 Claude Code 中输入/finding-industry-event-coverage-google确认已加载。

详细介绍

查找行业活动报道 Google

使用 apidojo 抓取器执行 Google 行业活动报道查找。属于 apidojo 情报技能库的一部分。

前置条件

  • 已设置 APIFY_TOKEN 环境变量
  • 可选:已安装 Apify MCP 服务

输入

参数类型必填默认值备注
startUrlsarray可选[]Google 搜索网址
searchTermsarray可选[]在 Google 上搜索的关键词
countryCodestring可选USGoogle 搜索所在国家/地区(例如 US、GB、TR)
languageCodestring可选—结果语言(例如 en)
maxItemsnumber可选不限所有查询的最大返回结果数
maxPagesPerQueryinteger可选1每个查询的最大结果页数
mobileResultsboolean可选false获取移动版 SERP 布局
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run google-search-scraper
- [ ] Step 3: Filter and classify results
- [ ] Step 4: Score by quality and relevance
- [ ] Step 5: Deliver output
第 2 步:运行 Actor

推荐 — run_actor.js(自动处理等待、输出和文件保存):

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~google-search-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~google-search-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~google-search-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

必须在环境变量或 .env 文件中设置 APIFY_TOKEN。

如果可使用 Apify MCP:

Tool: apify:run-actor
Actor: "apidojo~google-search-scraper"
Input:
{
  "searchTerms": ["[EVENT_NAME] 2026", "[EVENT_NAME] recap", "[EVENT_NAME] announcements", "[EVENT_NAME] highlights"],
  "maxItems": 100
}

REST API 备用方案:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["[EVENT_NAME] 2026", "[EVENT_NAME] recap", "[EVENT_NAME] announcements", "[EVENT_NAME] highlights"], "maxItems": 100}'

等待状态变为 SUCCEEDED。获取数据集:

curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
第 3 步:对结果分类
classification: ANNOUNCEMENT (new product/feature) | KEYNOTE_RECAP (event summary) | AWARDS (industry recognition) | TREND_REPORT (analyst take) | EDITORIAL (opinion)
第 4 步:为每条结果评分
score = coverage_authority = (publication_tier: tier1=1, tier2=0.6, tier3=0.3) * article_recency_weight
第 5 步:边缘情况
  • 活动的官方名称可能与常用名称不同 — 尝试搜索这两个名称;如果活动名称含糊不清,也搜索主办组织的名称

其他备用方案:

  • 结果少于 20 条:扩大搜索词范围;移除次要筛选条件
  • 没有结果:确认搜索词是否正确;尝试其他表达方式
  • 数据质量问题:移除缺少关键字段的条目;在输出中注明数量

输出格式

# Finding Industry Event Coverage Google
Results: [N] | Date: [DATE]

| # | [Key Field] | [Metric 1] | [Metric 2] | [Classification] | [Score] |
|---|------------|-----------|-----------|-----------------|---------|
| 1 | [value] | [value] | [value] | [type] | [0.XX] |

## Summary
Top result: [description]
Key finding: [insight]

故障排除

结果太少: 扩大主要搜索词范围;移除限制性筛选条件。 结果质量较低: 应用最低分数阈值(≥ 0.50)以过滤无关内容。 Actor 运行失败: 验证 API 密钥;在 apify.com/apidojo 查看 Actor 状态。

评论

支持 Markdown