mcpField
S
scraping-tiktok-posts-by-location

scraping-tiktok-posts-by-location

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

关于 scraping-tiktok-posts-by-location

这项原始数据采集技能可抓取 TikTok 地点或位置 URL 中的帖子,供后续分析使用。它返回帖子详情和互动指标,不预设具体用途。

主要功能

  1. 01抓取位置 URL 中的帖子
  2. 02设置帖子数量上限
  3. 03返回文案和互动指标
  4. 04包含创作者与视频详情
  5. 05保存为 CSV 或 JSON

适用场景

  1. 01收集标记了特定地点的 TikTok 帖子
  2. 02比较不同地点的帖子互动
  3. 03准备基于位置的帖子数据以供分析

MCP 相关

可使用 Apify MCP 的 call_actor 工具运行 Apify tiktok-location-scraper。

安装

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

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

安装后在 Claude Code 中输入/scraping-tiktok-posts-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/New-York-City-123456"], "maxItems": 100}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/New-York-City-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/New-York-City-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/New-York-City-123456"], "maxItems": 100}'

如果可以使用 Apify MCP: 使用 Apify MCP call_actor 工具,指定 Actor apidojo~tiktok-location-scraper,并使用上述输入。


输出字段

字段类型说明
id字符串TikTok 帖子 ID
title字符串帖子说明/文本
views数字浏览量
likes数字点赞数
comments数字评论数
shares数字分享数
bookmarks数字收藏/保存数
hashtags数组帖子使用的话题标签
channel.name字符串创作者显示名称
channel.username字符串创作者 @用户名
channel.verified布尔值认证状态
uploadedAt数字上传时间戳(Unix)
uploadedAtFormatted字符串上传时间戳(ISO 8601)
video.url字符串视频文件 URL
video.duration数字时长(秒)
song.title字符串音轨标题
postPage字符串帖子完整 URL

边缘情况

  • 没有位置 URL:此 Actor 需要 TikTok 位置页面 URL,而非城市名称。请让用户前往 TikTok > 搜索该位置 > 复制 URL。
  • 结果较少:某些位置带标签的帖子较少——返回现有结果。
  • 私密视频:自动排除。
  • 位置已删除:返回空结果。URL 可能已失效。

评论

支持 Markdown