关于 finding-affiliate-marketers-on-social-media
使用 Apify 抓取工具在 Instagram 上寻找联盟营销人员的技能。它按推广活动分类,并依据联盟信号和帖子浏览量评分。
主要功能
- 01抓取 Instagram 帖子
- 02分类联盟推广活动
- 03评估推广信号
- 04区分联盟营销者与员工
适用场景
- 01寻找活跃的联盟营销人员
- 02识别偶尔推广者
- 03从结果中筛除品牌员工
MCP 相关
可通过 Apify MCP 服务运行 Instagram 抓取器;文档也提供 REST API 和辅助脚本。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill finding-affiliate-marketers-on-social-media安装后在 Claude Code 中输入/finding-affiliate-marketers-on-social-media确认已加载。
详细介绍
在社交媒体上寻找联盟营销人员
使用 apidojo 抓取工具在社交媒体上寻找联盟营销人员。属于 apidojo 情报技能库的一部分。
前置条件
- 已设置
APIFY_TOKEN环境变量 - 可选:已安装 Apify MCP 服务
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
startUrls | array | ✅ | [] | Instagram URL——个人主页、话题标签、地点、音频页面、Reels |
until | string | 可选 | — | 抓取截至此日期(YYYY-MM-DD)的帖子 |
maxItems | number | 可选 | 不限 | 返回的最大帖子数 |
customMapFunction | string | 可选 | — | 用于转换每个输出对象的 JavaScript 函数 |
工作流
Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run instagram-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~instagram-scraper" \
--input '{"param": "value"}'
# Save as CSV
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.csv --format csv
# Save as JSON
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.json --format json
必须在环境变量或
.env文件中设置APIFY_TOKEN。
如果 Apify MCP 可用:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
"searchTerms": ["#affiliate[niche]", "#[niche]code", "use code [NICHE]", "#commissioned"],
"maxItems": 100
}
REST API 备用方案:
curl -X POST \
"https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["#affiliate[niche]", "#[niche]code", "use code [NICHE]", "#commissioned"], "maxItems": 100}'
等待状态变为 SUCCEEDED。获取数据集:
curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
步骤 3:分类结果
classification: ACTIVE_AFFILIATE (> 3 promo posts in 30 days) | OCCASIONAL_PROMOTER (1-3 posts) | AFFILIATE_AUDIENCE (uses affiliate content but doesn't produce it)
步骤 4:为每条结果评分
score = affiliate_signal = (promo_code_post_count / total_posts * 100) * (avg_views_on_affiliate_posts / 1000)
步骤 5:边缘情况
- 区分真正的联盟营销人员和品牌员工——员工推广品牌但不使用代码;联盟营销人员则使用可追踪代码或专属 URL 进行推广
其他备用方案:
- 结果少于 20 条:扩大搜索词范围;移除次要筛选条件
- 没有结果:确认搜索词正确;尝试其他表述
- 数据质量问题:移除缺少关键字段的条目;在输出中注明数量
输出格式
# Finding Affiliate Marketers On Social Media
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