核心用法
Reddit CLI 是一款通过浏览器 Cookie 实现 Reddit 认证的命令行工具,无需申请官方 API Key 即可读取公开内容。主要功能包括:
- 帖子浏览:
reddit-cli posts <subreddit> [limit] [sort]支持 hot/new/top/rising 四种排序方式 - 内容搜索:
reddit-cli search <query>可全站搜索或限定子版块(--sub) - 版块信息:
reddit-cli info <subreddit>获取订阅数、规则等元数据 - 连接检测:
reddit-cli check验证 Cookie 有效性
显著优点
1. 零配置门槛:无需 Reddit 开发者账号,直接复用浏览器登录态
2. 轻量高效:纯 CLI 交互,适合自动化脚本和数据采集场景
3. 隐私友好:个人 Cookie 仅本地存储,不依赖第三方服务
潜在局限
- Cookie 易过期:需定期手动刷新(通常数周至数月)
- 功能受限:仅支持读取操作,无法发帖/评论/投票
- 速率限制:依赖 Reddit 未公开的内部接口,限制策略不透明
- ToS 风险:违反 Reddit 官方 API 使用条款(非商业用途声明存疑)
适合人群
- 开发者/研究人员:快速获取 Reddit 数据原型
- 隐私敏感用户:避免 OAuth 授权的数据收集
- 自动化爱好者:集成到 CI/CD 或个人工作流
常规风险
| 风险类型 | 说明 |
|---------|------|
| 账号安全 | Cookie 泄露可导致账户被盗,建议配合环境变量加密 |
| 服务稳定性 | 非官方接口,Reddit 随时可能封禁或变更 |
| 合规风险 | 大规模数据采集可能触发反爬虫机制或法律问题 |