一个基于 Juejin API 的命令行工具,用于获取 Juejin 文章、用户信息、评论文章、搜索、点赞收藏等, 帮助 AI Agent 操作 Juejin 技术社区账户的利器。
注意:本工具仅供学习使用,请勿在商业环境、生产环境和爬虫中使用。
# 安装
npm install -g juejin-cli-tool
# 使用帮助
juejin-cli --help
# 查看 CLI API 文档
juejin-cli docs- 🔥 完整的 CLI API 文档介绍参考:API 文档 🔥
# 获取文章详情
juejin-cli article detail --id <article_id>
# 获取文章原始 json 数据。本 CLI 工具大多数接口都支持以 JSON 格式输出原始数据。
juejin-cli article detail --id <article_id> --json运行结果:
📄 文章详情
────────────────────────────────────────────────────────────────────────────────
标题: <文章标题>
作者: <作者昵称> (ID: <作者ID>)
简介: <文章简介>
────────────────────────────────────────────────────────────────────────────────
👁 42 👍 1 ⭐ 0 💬 1
🔗 https://juejin.cn/post/<article_id>
────────────────────────────────────────────────────────────────────────────────
文章内容...
────────────────────────────────────────────────────────────────────────────────
# 需要身份认证的接口,需要先设置 Cookie
juejin-cli config write --cookie <juejin_cookie>
# 点赞文章
juejin-cli digg --id <article_id>
# 收藏文章
juejin-cli article collect --id <article_id>
# 评论文章
juejin-cli article comment --id <article_id> --content "这是一条评论"# 搜索文章
juejin-cli search article --query "AI"运行结果:
🔍 搜索文章 "AI" 共 xx 条结果
────────────────────────────────────────────────────────────────────────────────
1. 如何构建全栈 AI 应用
👤 <作者昵称> 👁 230870 👍 105 💬 23 ⭐ 226
🔗 https://juejin.cn/post/<article_id>
摘要:本文展示任何具有基本编程知识的人都可以构建 AI 驱动的软件。 学习了如何使用 React 和 Nodejs 构建聊天机器人,我们讨论了每种技术的优缺点。 最后,我们构建了一个既实用又安全的聊天应用
────────────────────────────────────────────────────────────────────────────────
2. ...
# 查看帮助
npx ts-node src/cli.ts -h
# 获取文章详情
npx ts-node src/cli.ts article detail --id# 1. 编译
npm run build
# 2. 全局链接(测试命令是否可用)
npm link
# 3. 测试
juejin-cli --help
juejin-cli --docs