logo

Reddit 评论采集

给一个 Reddit 帖子链接和采集数量,返回公开评论正文、作者、互动与回复关系

概览

Reddit 帖子下的评论集中呈现用户观点、疑问与争论脉络。这个 App 根据已知帖子链接取回公开评论,把正文、作者、点赞、发布时间和回复关系整理成逐条记录,便于形成讨论明细底表。

相比手工摘录,它保留评论与原帖、上级回复的关联,可用于社区反馈研究与内容复盘。

数据说明

数据取自无需登录即可访问的公开 Reddit 帖子评论区,按采集时间正序排列,并以评论编号识别同一条评论。父级编号可能指向原帖,也可能指向另一条评论。点赞数和删除状态是采集时的快照,之后可能变化;图片链接集合保留为原始 JSON 文本。发布时间、采集时间和时区标记保留来源原值,不额外换算时区。私密、受限、已移除或无法公开访问的评论不在覆盖范围内。

结果长什么样

每条记录代表一条 Reddit 公开评论:

评论编号作者名称评论正文点赞数发布时间
t1_p6lrlq9Historical_Tap3164Take her outside more often and keep a consistent schedule.12026-08-29T13:14:47
t1_p6m2abcHelpfulNeighborA dog sitter can help during the first week.42026-08-29T14:06:21

另有帖子编号、评论链接、父级编号、图片链接集合、删除状态和采集时间等信息。

应用场景

  • 做用户反馈归纳时,结合「评论正文」「点赞数」筛出高共鸣观点。
  • 做讨论结构分析时,对照「评论编号」「父级编号」还原回复关系。
  • 做参与者观察时,按「作者名称」「作者编号」汇总评论,再结合「发布时间」分析参与节奏。

适用边界

单次任务处理 1 个公开 Reddit 帖子链接,可指定期望采集 1–10000 条评论记录,包含所有层级评论和回复;结果按每 20 条完整批次返回,页面采满时实际条数可能高于填写值;仅覆盖无需登录即可访问的评论。

  • 适合用于
  • 需要获取已知 Reddit 帖子下的公开评论明细时
  • 需要分析评论作者、点赞、发布时间与回复关系时
  • 不要用于
  • 需要按关键词发现 Reddit 帖子时——本 App 只处理已知帖子链接
  • 需要私密、受限或登录后可见评论时——本 App 仅覆盖公开数据

失败处理

作者声明的失败与重试处理方式,接入时建议一并写进系统提示词。

  1. 1返回空结果时检查帖子链接是否准确,以及帖子是否公开可见并存在评论
  2. 2限流、请求超时或服务暂时不可用时可稍后用相同输入重试
  3. 3鉴权、权限或任务上下文错误不可直接重试,需先检查执行环境凭证和调用配置

输入参数

调用本 App 需要传入的参数,与 manifest.json 的 input.schema 同源。

字段名业务名称类型必填默认值枚举 / 约束示例说明
reddit_post_urlReddit 帖子链接stringhttps://old.reddit.com/r/XaviersMansion/comments/1umpju4/hot_gossip_the_special_wreed_richards/要采集评论的公开 Reddit 帖子完整 URL,地址路径需包含社区、comments 和帖子编号;长度不超过 512 个字符
comment_count期望采集条数integer1–1000010期望采集的公开评论记录数,包含所有层级评论和回复,取值 1–10000。结果按每 20 条一页采集;页面采满时会整页返回,例如填写 10 时会返回 20 条;可用评论不足时可能少于期望值。计费按实际写回记录数每 20 条向上取整

输出数据

单条记录的字段结构,与 manifest.json 的 output.schema 同源。

字段名业务名称类型示例说明
biz_id业务标识string评论所属 Reddit 社区或业务对象的标识原始值
comment_id评论编号stringReddit 评论的稳定唯一标识
comment_text评论正文string评论发布者填写的正文原文
comment_type评论类型string评论记录的业务类型原始值
comment_url评论链接string评论或其所属讨论的公开访问链接
comment_user_avatar_url作者头像链接string评论作者的头像图片链接
comment_user_id作者编号stringReddit 评论作者的账号标识
comment_user_name作者名称stringReddit 评论作者的展示名称
content_id帖子编号string评论所属 Reddit 帖子的内容编号
crawl_time采集时间string本条评论被采集的时间原始值
image_urls图片链接集合string评论关联图片链接集合的 JSON 文本
is_deleted是否删除boolean评论在采集时是否已被标记为删除
keyword采集关键词string评论记录关联的关键词或社区原始值
like_count点赞数string评论采集时的点赞数量原始文本
parent_comment_id父级编号string该评论回复的帖子或上级评论编号
publish_time发布时间string评论发布时间的原始值
task_item提交链接string本条记录对应的提交帖子链接
no_data是否无数据boolean该帖子是否未采集到可用评论
timezone时区标记string评论时间关联的时区原始标记

记录 Schema

输出按记录逐条返回。记录主键为 comment_id,去重、增量、关联以它为准。

output.schema
{
  "type": "object",
  "properties": {
    "biz_id": {
      "type": "string",
      "title": "业务标识",
      "description": "评论所属 Reddit 社区或业务对象的标识原始值"
    },
    "comment_id": {
      "type": "string",
      "title": "评论编号",
      "description": "Reddit 评论的稳定唯一标识"
    },
    "comment_text": {
      "type": "string",
      "title": "评论正文",
      "description": "评论发布者填写的正文原文"
    },
    "comment_type": {
      "type": "string",
      "title": "评论类型",
      "description": "评论记录的业务类型原始值"
    },
    "comment_url": {
      "type": "string",
      "title": "评论链接",
      "description": "评论或其所属讨论的公开访问链接"
    },
    "comment_user_avatar_url": {
      "type": "string",
      "title": "作者头像链接",
      "description": "评论作者的头像图片链接"
    },
    "comment_user_id": {
      "type": "string",
      "title": "作者编号",
      "description": "Reddit 评论作者的账号标识"
    },
    "comment_user_name": {
      "type": "string",
      "title": "作者名称",
      "description": "Reddit 评论作者的展示名称"
    },
    "content_id": {
      "type": "string",
      "title": "帖子编号",
      "description": "评论所属 Reddit 帖子的内容编号"
    },
    "crawl_time": {
      "type": "string",
      "title": "采集时间",
      "description": "本条评论被采集的时间原始值"
    },
    "image_urls": {
      "type": "string",
      "title": "图片链接集合",
      "description": "评论关联图片链接集合的 JSON 文本"
    },
    "is_deleted": {
      "type": "boolean",
      "title": "是否删除",
      "description": "评论在采集时是否已被标记为删除"
    },
    "keyword": {
      "type": "string",
      "title": "采集关键词",
      "description": "评论记录关联的关键词或社区原始值"
    },
    "like_count": {
      "type": "string",
      "title": "点赞数",
      "description": "评论采集时的点赞数量原始文本"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "父级编号",
      "description": "该评论回复的帖子或上级评论编号"
    },
    "publish_time": {
      "type": "string",
      "title": "发布时间",
      "description": "评论发布时间的原始值"
    },
    "task_item": {
      "type": "string",
      "title": "提交链接",
      "description": "本条记录对应的提交帖子链接"
    },
    "no_data": {
      "type": "boolean",
      "title": "是否无数据",
      "description": "该帖子是否未采集到可用评论"
    },
    "timezone": {
      "type": "string",
      "title": "时区标记",
      "description": "评论时间关联的时区原始标记"
    }
  },
  "required": [],
  "additionalProperties": false
}

调用方式

本 App 支持通过 MCP、API、SDK 与文件导出方式接入,各接入方式共享同一套能力与计价。所有请求统一使用 Authorization: Bearer 请求头完成身份认证,凭证为 API Key(长期有效,在开放平台创建);MCP 客户端另支持 OAuth 免密钥登录。CLI、Skill 等更多接入方式正在规划中。

通过 MCP(Model Context Protocol)协议,可在 Claude、Cursor 等 AI 客户端中直接调用本 App。选择你的客户端与认证方式,复制下方配置即可接入。

客户端配置

把 Bearer 后替换为长期有效的 API Key 即可,各类客户端与 CI、无浏览器环境通用。

mcpServers 配置
{
  "mcpServers": {
    "SpiderKing999__reddit-comment": {
      "type": "http",
      "url": "https://mcp-v2.bazhuayu.com?pin=SpiderKing999/reddit-comment",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

让 AI 自己完成配置

不想手动改配置?复制安装提示词,粘贴到任意 AI 客户端对话框,由它按自身方式完成接入(提示词会让 AI 向你索要 API Key,避免凭证留在对话记录或共享配置里)。

如需在同一个 MCP 连接里指定多个 App,前往 MCP 连接页(已为你指定本 App)。

价格

提交一次评论采集

每提交一次任务计费一次,与返回条数无关。

¥0.001/
每 20 条评论记录

按实际成功返回的数据条数计费,任务失败不计费。每 20 条为一个计费单位,不足 20 条按 20 条计。

¥0.01/ 20 条

多个计费事件按各自口径独立累计,具体以每一项说明为准;任务失败不计费。

立即体验

填写参数直接运行,结果来自真实调用。

示例
参数按 input.schema 校验后提交
请先填写必填参数
¥0.01 / 20 条起