mcpField
A
apify-influencer-discovery

apify-influencer-discovery

github.com/apify营销与增长28593 次安装6 周前更新
代码仓库

关于 apify-influencer-discovery

用于通过 Apify Actors 在多个平台发现和分析网红的技能,适合营销人员按资料、标签、关键词或品牌提及寻找创作者。可选择不同 Actor,并将结果显示在对话中或导出为 CSV、JSON。

主要功能

  1. 01按发现目标选择 Apify Actor
  2. 02抓取 Actor 输入架构
  3. 03快速查看或导出 CSV、JSON
  4. 04限制结果数量并汇总指标

适用场景

  1. 01按 Instagram 标签或细分领域寻找创作者
  2. 02查找 TikTok 网红及直播创作者
  3. 03整理 YouTube 频道订阅和互动数据

安装

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

$npx skills add https://github.com/apify/awesome-skills --skill apify-influencer-discovery

安装后在 Claude Code 中输入/apify-influencer-discovery确认已加载。

附带文件reference/scripts/fetch_actor_details.jsreference/scripts/run_actor.js

详细介绍

网红发现

使用 Apify Actors 在多个平台上发现并分析网红。

前提条件

(无需预先检查)

  • 包含 APIFY_TOKEN 的 .env 文件
  • Node.js 20.6+(用于原生支持 --env-file)

工作流

复制此清单并跟踪进度:

Task Progress:
- [ ] Step 1: Determine discovery source (select Actor)
- [ ] Step 2: Fetch Actor schema
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the discovery script
- [ ] Step 5: Summarize results
步骤 1:确定发现来源

根据用户需求选择合适的 Actor:

用户需求Actor ID最适合的用途
网红个人资料apify/instagram-profile-scraper个人资料指标、简介、粉丝数
按话题标签查找apify/instagram-hashtag-scraper发现使用特定话题标签的网红
Reels 互动度apify/instagram-reel-scraper分析 Reels 的表现和互动度
按细分领域发现apify/instagram-search-scraper按关键词/细分领域搜索网红
品牌提及apify/instagram-tagged-scraper跟踪标记品牌/产品的用户
综合数据apify/instagram-scraper全面的个人资料、帖子和评论分析
基于 API 发现apify/instagram-api-scraper快速提取基于 API 的数据
互动度分析apify/export-instagram-comments-posts导出评论以进行情感分析
Facebook 内容apify/facebook-posts-scraper分析 Facebook 帖子的表现
微型网红apify/facebook-groups-scraper在细分社群中寻找网红
有影响力的主页apify/facebook-search-scraper搜索有影响力的主页
YouTube 创作者streamers/youtube-channel-scraper频道指标和订阅者数据
TikTok 网红clockworks/tiktok-scraper全面提取 TikTok 数据
TikTok(免费)clockworks/free-tiktok-scraper免费的 TikTok 数据提取器
直播主clockworks/tiktok-live-scraper发现直播网红
步骤 2:获取 Actor 架构

获取 Actor 的输入架构和详细信息:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/fetch_actor_details.js --actor "ACTOR_ID"

将 ACTOR_ID 替换为所选的 Actor(例如,apify/instagram-profile-scraper)。

返回内容包括:

  • Actor 信息(标题、描述、URL、类别、统计数据、评分)
  • README 摘要
  • 输入架构(必填和可选参数)
步骤 3:询问用户偏好

简单查询时跳过此步骤(例如,“Nike 有多少粉丝?”,“帮我在布拉格找 5 家咖啡店”)——直接使用快速回答模式并进入步骤 4。

对于较大规模的抓取任务,请询问:

  1. 输出格式:
    • 快速回答 - 在聊天中显示少量精选结果(不保存文件)
    • CSV - 包含所有字段的完整导出
    • JSON - 以 JSON 格式完整导出
  2. 结果数量:根据使用场景的性质确定

成本安全:务必在 Actor 输入中设置合理的结果上限(例如 maxResults、resultsLimit、maxCrawledPages,或输入架构中的等效字段)。除非用户明确要求更多结果,否则默认设为 100 条。运行大型抓取任务(1000 条以上)前,请提醒用户,因为这会消耗更多 Apify 额度。

步骤 4:运行脚本

快速回答(在聊天中显示,不生成文件):

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT'

CSV:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.csv \
  --format csv

JSON:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.json \
  --format json
步骤 5:总结结果

完成后,报告:

  • 找到的网红数量
  • 文件位置和名称
  • 可用的关键指标(粉丝数、互动率等)
  • 建议的后续步骤(筛选、联系、深入分析)

错误处理

APIFY_TOKEN not found - 请用户创建包含 APIFY_TOKEN=your_token 的 .env Actor not found - 检查 Actor ID 拼写 Run FAILED - 请用户检查错误输出中的 Apify 控制台链接 Timeout - 减少输入大小或增加 --timeout

评论

支持 Markdown