Google Trends 技能用于抓取 Google Trends 数据,基于随附的脚本实现,无需 API 密钥。
一、用途 该技能面向需要了解搜索趋势的场景,提供每日热门话题、实时热门话题、关键词自动补全、关键词趋势探索、按地区划分的搜索兴趣、相关话题和相关查询等数据获取能力。
二、主要能力 支持以下命令:
- daily-trends:获取每日热门搜索话题。
- realtime-trends:获取实时热门话题。
- autocomplete:获取某个关键词的自动补全建议。
- explore:探索某个关键词的趋势数据。
- interest-by-region:获取按地区划分的搜索兴趣明细。
- related-topics:获取与某个关键词相关的话题。
- related-queries:获取与某个关键词相关的查询。
三、使用方式 在技能目录下运行脚本: node scripts/trends.mjs <command> [options]
使用示例:
- 美国每日热门话题:node scripts/trends.mjs daily-trends --geo US
- 实时趋势(最近 4 小时):node scripts/trends.mjs realtime-trends --geo US --hours 4
- 自动补全建议:node scripts/trends.mjs autocomplete "artificial intelligence"
- 探索关键词:node scripts/trends.mjs explore "machine learning" --geo US --time "now 7-d"
- 按地区兴趣:node scripts/trends.mjs interest-by-region "bitcoin" --geo US --resolution REGION
- 相关话题:node scripts/trends.mjs related-topics "python programming" --geo US
- 相关查询:node scripts/trends.mjs related-queries "python programming" --geo US
各命令的完整选项说明参见 reference.md。
四、输出 所有命令均将 JSON 输出到标准输出。可解析输出以提取用户所需数据,并根据上下文以表格、列表或摘要等可读形式呈现结果。
五、适用场景 可用于需要参考搜索热度与趋势信息的场景,例如选题、关键词研究、区域兴趣对比等。
六、限制与错误处理 若 Google 对请求进行限流,脚本会以指数退避方式重试,最多 3 次;若仍然失败,应告知用户并建议等待后再重试。关于定价、平台支持范围、数据覆盖区域等更多细节,资料暂未提供。