Douban CLI

🎬 豆瓣数据,终端一键直达

命令行直接查询豆瓣电影、书籍、用户数据,支持排行榜、评分分布及JSON导出,适合开发者与影迷快速获取结构化信息。

收藏
3.5k
安装
969
版本
0.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

douban-cli 是一款基于 Node.js 开发的命令行工具,通过封装豆瓣公开数据接口,提供无需打开浏览器即可快速查询电影、剧集、书籍及用户片单的能力。核心用法涵盖四大模块:

1. 影视查询douban hot 查看热门电影/剧集,douban top250 获取经典榜单,douban rank 科幻 按类型筛选,douban now 查询影院热映,douban movie <id> 查看详情并配合 ratingcommentsreviews 分析评分分布与口碑。
2. 书籍检索douban book hotdouban book search 提供书籍发现与详情查询。

3. 用户数据douban config --user 绑定账号后,通过 douban medouban user <id> 导出个人或他人「想看」「看过」片单。

4. 数据导出:全局支持 --json 参数输出结构化数据,--limit 控制返回数量,便于脚本化集成与数据分析。

显著优点

  • 效率极高:终端直接输出,避免网页跳转与广告干扰,API 响应秒级返回。
  • 数据结构化:JSON 输出天然适合配合 jqPython 等工具进行自动化处理与持久化存储。
  • 功能覆盖全:从榜单浏览、详情查询到用户片单导出,满足影迷整理待看清单、爬虫开发者获取训练数据、数据分析师研究评分分布等多场景需求。
  • 跨平台:基于 Node.js,Windows、macOS、Linux 均可运行。

潜在局限与风险

  • 接口稳定性:依赖非官方公开接口,豆瓣反爬策略调整可能导致功能失效或限流。
  • 数据完整性:部分用户隐私数据(如非公开片单)无法获取;长评、短评可能因版权或反爬机制返回不完整内容。
  • 无官方背书:非豆瓣官方产品,接口变更或停止维护时无服务保障。
  • Cookie/登录风险:查看个人片单需配置用户 ID,存在账号异常判定风险,建议避免使用主账号。

适合人群

  • 开发者与数据分析师:需要批量获取豆瓣结构化数据构建数据集。
  • 影迷与书虫:习惯终端操作,追求高效查询与待看清单管理。
  • 自动化爱好者:希望将豆瓣数据集成至个人工作流或通知系统。

常规使用建议

建议配合 --jsonjq 进行数据筛选,避免高频请求触发限流;涉及用户数据时优先使用小号或游客模式,降低账号风险。

Douban CLI 内容

手动下载zip · 1.1 kB
SKILL.mdtext/markdown
请选择文件