mcpField
S
scraping-tiktok-posts-by-music

scraping-tiktok-posts-by-music

github.com/apidojo-io数据与数据库1836 次安装24 周前更新
代码仓库

关于 scraping-tiktok-posts-by-music

此技能通过 Apify 收集 TikTok 音乐或声音页面关联的帖子数据,供后续分析使用。结果包含播放量、互动指标、创作者、标签及音频信息,并可限制返回数量。

主要功能

  1. 01按音乐页面 URL 收集帖子
  2. 02限制返回帖子数量
  3. 03获取播放量及互动指标
  4. 04获取创作者和话题标签
  5. 05获取视频与音乐信息

适用场景

  1. 01分析某段音乐关联的帖子
  2. 02比较相关帖子的互动指标
  3. 03整理创作者与话题标签数据

MCP 相关

可使用 Apify MCP 的 call_actor 工具调用 apidojo~tiktok-music-scraper;也支持 run_actor.js 和 REST API。

安装

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

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill scraping-tiktok-posts-by-music

安装后在 Claude Code 中输入/scraping-tiktok-posts-by-music确认已加载。

详细介绍

按音乐抓取 TikTok 帖子

原始数据采集。不预设使用场景,返回完整数据集,供下游分析使用。


输入

参数类型必填默认值备注
startUrlsarray✅[]TikTok 音乐/声音页面 URL
maxItemsnumber可选Unlimited最多返回的帖子数
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

运行方法

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

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

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

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


输出字段

字段类型描述
idstringTikTok 帖子 ID
titlestring帖子说明/文本
viewsnumber浏览量
likesnumber点赞数
commentsnumber评论数
sharesnumber分享数
hashtagsarray帖子中使用的话题标签
channel.namestring创作者显示名称
channel.usernamestring创作者 @用户名
channel.verifiedboolean认证状态
uploadedAtnumber上传时间戳(Unix)
video.urlstring视频文件 URL
video.durationnumber时长(秒)
song.idstring声音/音乐 ID
song.titlestring声音标题
song.artiststring声音艺术家
song.durationnumber声音时长

边缘情况

  • 没有音乐 URL:需要 TikTok 声音页面 URL。请告知用户在 TikTok 上找到该声音并复制 URL。
  • 受版权保护的声音:在某些地区可能会返回较少的结果。
  • 热门声音:可能会返回数千条帖子,可使用 maxItems 限制数量。
  • 声音已删除:返回空数据集。

评论

支持 Markdown