mcpField
F
finding-tiktok-creators-by-location

finding-tiktok-creators-by-location

github.com/apidojo-io营销与增长1802 次安装24 周前更新
代码仓库

关于 finding-tiktok-creators-by-location

这项技能通过 Apify 的位置抓取器查找与指定地点相关的 TikTok 创作者,并提供结果数量限制、输出转换及创作者评分方法。

主要功能

  1. 01抓取 TikTok 地点 URL 的帖子
  2. 02限制返回帖子数量
  3. 03使用 JavaScript 转换输出
  4. 04为创作者评分和分类

适用场景

  1. 01查找在目标地点发布内容的创作者
  2. 02为本地营销创作者排序
  3. 03将结果导出为 CSV 或 JSON

MCP 相关

若有 Apify MCP,可通过 `call_actor` 调用 `apidojo~tiktok-location-scraper` Actor。

安装

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

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-tiktok-creators-by-location

安装后在 Claude Code 中输入/finding-tiktok-creators-by-location确认已加载。

详细介绍

按位置查找 TikTok 创作者


输入

参数类型必填默认值说明
startUrls数组✅[]TikTok 位置/地点 URL(例如 https://www.tiktok.com/tag/newyork?location=true)
maxItems数字可选不限返回的帖子数上限
customMapFunction字符串可选—用于转换每个输出对象的 JavaScript 函数

运行方法

使用 run_actor.js(推荐)
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/Miami-Florida-123456"], "maxItems": 100}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/Miami-Florida-123456"], "maxItems": 100}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/Miami-Florida-123456"], "maxItems": 100}' --output results.json --format json
REST API 备用方案
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-location-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls": ["https://www.tiktok.com/place/Miami-Florida-123456"], "maxItems": 100}'

如果 Apify MCP 可用: 使用 Apify MCP 的 call_actor 工具,调用 actor apidojo~tiktok-location-scraper,并传入上述输入。


评分与排名

为每位创作者评分:

  • followers → 归一化至 0-1(上限为 500K),权重 0.40
  • avg_engagement = (likes + comments + shares) / views → 权重 0.35
  • verified → 0 或 1,权重 0.25
score = 0.40 * min(followers / 500000, 1.0) + 0.35 * min(avg_engagement / 0.08, 1.0) + 0.25 * int(verified)

分类

分数等级标签
≥ 0.70APRIME_CREATOR
0.40–0.69BGOOD_FIT
< 0.40CLOW_PRIORITY

边缘情况

  • 没有 TikTok 位置 URL:必须提供 TikTok 位置页面 URL,而不是城市名称。告知用户通过 TikTok 搜索查找。
  • 结果较少:某些位置的地理标记内容有限。返回现有内容。
  • 创作者重复:同一创作者可能发布多条来自该位置的视频,应按 channel.username 去重。
  • 内容不相关:位置帖子可能来自游客,而非当地人。请交叉检查简介中的位置线索。
  • 内容过时:如果时效性很重要,请按最新内容排序。

评论

支持 Markdown