SuperAPI AI 工具集

scraping-twitter-profile-tweets

数据与分析

查看项目

更新于 10-15 12:09

技能介绍

用途

该技能用于从指定 Twitter/X 账号抓取公开推文数据,属于原始数据采集工具,不预设有具体分析场景,返回完整数据集供下游处理。底层使用 apidojo 在 Apify 平台上的 Twitter Profile Scraper。

主要能力

输入参数包括:

  • startUrls:Twitter 主页 URL 数组,支持 x.com 或 twitter.com 格式,可选。
  • twitterHandles:Twitter 用户名数组(不含 @),可选。
  • start / end:推文日期范围,格式为 YYYY-MM-DD 或 YYYY-MM-DD_HH:MM:SS_UTC,可选。
  • includeNativeRetweets:是否包含原生转推,默认 false。
  • onlyImages:是否仅含图片的推文,默认 false。
  • getReplies:是否包含推文回复,默认 false。
  • minReplyCount:最小回复数阈值,可选。
  • getAboutData:是否获取完整账号简介数据,默认 false。
  • maxItems:最大返回推文数,默认不限。
  • customMapFunction:用于转换每个输出对象的 JavaScript 函数,可选。

输出字段包含 type(始终为 tweet)、id、url(x.com)、twitterUrl(twitter.com)、text、retweetCount、replyCount、likeCount、quoteCount、bookmarkCount、createdAt、lang、isReply、isRetweet、isQuote、source,以及作者相关字段 author.userName、author.name、author.isVerified、author.isBlueVerified、author.profilePicture、author.followers。

使用方式

推荐使用 run_actor.js 脚本运行:

快速回答(表格)

node scripts/run_actor.js --actor "apidojo~twitter-profile-scraper" --input '{"twitterHandles": ["elonmusk"], "maxItems": 100}'

保存为 CSV

node scripts/run_actor.js --actor "apidojo~twitter-profile-scraper" --input '{"twitterHandles": ["elonmusk"], "maxItems": 100}' --output results.csv --format csv

保存为 JSON

node scripts/run_actor.js --actor "apidojo~twitter-profile-scraper" --input '{"twitterHandles": ["elonmusk"], "maxItems": 100}' --output results.json --format json

REST API 备用方式:

curl -X POST "https://api.apify.com/v2/acts/apidojo~twitter-profile-scraper/runs"
-H "Authorization: Bearer $APIFY_TOKEN"
-H "Content-Type: application/json"
-d '{"twitterHandles": ["elonmusk"], "maxItems": 100}'

若可用 Apify MCP,则使用 Apify MCP 的 call_actor 工具,actor 为 apidojo~twitter-profile-scraper,并传入上述输入。

适用场景

适用于需要对特定 Twitter/X 账号进行推文数据采集并进行后续分析的场景,例如内容研究、互动指标统计等。具体分析用途由使用者自行决定。

限制与边界情况

  • 私密账号:返回 0 条推文,应告知用户该账号为私密账号。
  • 账号被封禁:返回错误,该用户名可能已被封禁。
  • 非常活跃的账号:建议使用 maxItems 限制条数以控制成本,额外每条推文费用为 $0.0004。
  • 日期范围:查询至少需要 50 条结果才能运行;若范围内推文过少,应放宽日期范围。
  • 结果中的转推:Actor 会返回包括转推在内的所有公开推文。

关于该技能的定价、平台限制或其他未在上述资料中明确说明的事项,暂未提供。