Reddit Cli

📰 无需 API 密钥,Cookie 极速阅帖

data-extraction榜 #2

基于 Cookie 认证的 Reddit 命令行工具,无需 API 密钥即可浏览帖子、搜索内容和获取版块信息,适合快速查阅 Reddit 内容

收藏
10.7k
安装
3.9k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Reddit CLI 是一款基于 Node.js 的命令行工具,通过用户浏览器会话 Cookie 实现 Reddit 数据抓取,无需申请官方 API 密钥即可访问公开内容。

主要功能模块:

  • 帖子浏览reddit-cli posts <subreddit> [limit] [sort] 支持 hot/new/top/rising 四种排序,默认返回 10 条
  • 全文搜索reddit-cli search <query> 可指定子版块过滤,支持关键词全局检索
  • 版块信息reddit-cli info <subreddit> 获取订阅数、描述、规则等元数据
  • 连接检测reddit-cli check 验证 Cookie 有效性

认证机制:依赖 reddit_session 和可选的 token_v2 Cookie,需用户手动从浏览器开发者工具复制并配置为环境变量。

显著优点

1. 零配置门槛:无需 Reddit 开发者账号、OAuth 应用注册或 API 配额申请,开箱即用
2. 隐私友好:本地 Cookie 认证,不经过第三方服务器,数据请求直接发往 Reddit

3. 轻量化设计:纯 CLI 交互,适合脚本集成、定时任务和服务器环境

4. 排序灵活性:支持四种主流排序方式,满足热点追踪、时间线浏览等不同场景

潜在缺点与局限性

1. Cookie 生命周期短:Reddit 会话 Cookie 通常数天至数周过期,需定期手动更新,不适合长期自动化部署
2. 功能边界受限:无法执行写操作(发帖、评论、投票),仅只读;不支持多账号管理、私信、通知等高级功能

3. 稳定性风险:依赖 Reddit 前端页面结构,官方 HTML/CSS 变动可能导致解析失效

4. 速率限制模糊:虽声称"尊重速率限制",但未明确披露具体阈值,高频调用存在账号风控可能

适合人群

  • 需要快速抓取 Reddit 公开数据的数据分析师、研究人员
  • 偏好终端工作流、反感浏览器干扰的开发者
  • 临时性、低频次的 Reddit 内容监控需求(如特定关键词告警)
  • 无法或不愿申请 Reddit API Key 的个人用户

常规风险

  • 账号安全:Cookie 泄露等同于账号被盗,需严格保管环境变量,避免提交至代码仓库
  • 服务条款合规性:Reddit ToS 禁止未经授权的数据抓取,Cookie 方式处于灰色地带,存在账号封禁风险
  • 数据完整性:非官方 API 途径获取的数据可能不完整或存在延迟

Reddit Cli 内容

暂无文件树

手动下载zip · 4.3 kB
contentapplication/octet-stream
请选择文件