OpenCLI内置适配器实战:B站/知乎/小红书/Twitter等100+平台命令速查
2026/9/18 21:05:48 网站建设 项目流程

OpenCLI内置适配器实战:B站/知乎/小红书/Twitter等100+平台命令速查

【免费下载链接】OpenCLIMake Any Website into CLI & Use your logged-in browser by AI agent.项目地址: https://gitcode.com/gh_mirrors/ope/OpenCLI

OpenCLI 是一个把网站变成命令行工具的开源项目,通过100+ 内置适配器(适配器即针对每个网站预写好的命令脚本),你可以用一条命令读取 B站热门、知乎热榜、小红书笔记、Twitter 时间线,甚至点赞、关注、下载视频。本文面向新手,带你快速上手最常用的平台命令,并附完整速查表。

什么是 OpenCLI?为什么要用内置适配器

想象一下:想拿到知乎热榜前 10 条,你不用打开浏览器、不用写爬虫,只需敲一句:

opencli zhihu hot --limit 10

结果立刻以表格形式打印在终端里,还能随时切换 JSON/CSV/Markdown 格式。这就是 OpenCLI 的核心价值——复用你已登录的 Chrome 会话,把任何网站变成确定性的命令行接口。

它的三大用途:

  • 📌使用内置适配器:B站、知乎、小红书、Reddit、HackerNews、Twitter/X 等 100+ 网站开箱即用;
  • 🤖让 AI Agent 操作任意网站:安装opencli-browser技能后,AI 可通过你已登录的浏览器导航、点击、填表、提取数据;
  • ✍️编写新适配器:用opencli-adapter-author技能即可端到端地为新网站写命令。

三步快速安装,5分钟跑通第一条命令

第 1 步:安装 OpenCLI(npm 安装需要 Node.js ≥ 20.18.1)

npm install -g @jackwener/opencli

第 2 步:安装浏览器桥接插件

从 Chrome Web Store 安装OpenCLI扩展(Browser Bridge),它负责让 OpenCLI 接管你已登录的浏览器会话。

第 3 步:验证环境并执行第一条命令

opencli doctor # 诊断浏览器连接 opencli list # 查看所有已注册命令 opencli bilibili hot --limit 5 # 试试 B站热门

🎉 跑通后,按Tab键还能获得智能补全(站点名、子命令、参数全都有)。

💡 需要 clone 源码时,仓库地址是 https://gitcode.com/gh_mirrors/ope/OpenCLI

B站命令速查:看热门、读动态、下载视频

B站适配器覆盖 17 个子命令,详见 docs/adapters/browser/bilibili.md。高频用法:

# 看热门 / 排行榜 opencli bilibili hot --limit 5 opencli bilibili ranking # 搜索视频 opencli bilibili search 黑神话 --limit 10 # 看某个 UP 主的视频(UID 或名称均可) opencli bilibili user-videos 2 --limit 10 opencli bilibili feed 老番茄 --pages 2 --type video # 看视频信息 / AI 摘要 / 字幕 opencli bilibili video BV1xx411c7mD opencli bilibili summary BV1xx411c7mD opencli bilibili subtitle BV1xx411c7mD --lang zh-CN # 看评论(--top 只看置顶,--parent 读楼中楼) opencli bilibili comments BV1xx411c7mD --limit 10 # 关注 / 取关 opencli bilibili follow 9617619 # 下载视频(需先安装 yt-dlp) opencli bilibili download BV1xxx --output ./bilibili

知乎命令速查:热榜、问答、导出 Markdown

知乎适配器支持"读"与"写"两类操作,所有写操作必须加--execute才会真正执行(安全设计),详见 docs/adapters/browser/zhihu.md:

# 读:热榜 / 推荐 / 搜索 opencli zhihu hot --limit 5 opencli zhihu search codex --type answer --limit 20 # 读问题下的回答 / 单条回答全文 / 回答评论 opencli zhihu question 123456 --limit 3 opencli zhihu answer-detail "https://www.zhihu.com/question/123456/answer/789012" opencli zhihu answer-comments answer:123456:789012 --limit 20 # 导出专栏文章 / 回答为 Markdown(可连同图片一起下载) opencli zhihu download --url "https://zhuanlan.zhihu.com/p/998877" --download-images # 写:关注 / 点赞 / 收藏 / 评论 / 作答(均需 --execute) opencli zhihu like answer:123456:789012 --execute opencli zhihu favorite article:998877 --collection "默认收藏夹" --execute opencli zhihu answer question:123456 --file ./answer.txt --execute

小红书命令速查:搜索笔记、创作者数据、一键下载

小红书适配器既能读内容,也能查创作者后台数据,详见 docs/adapters/browser/xiaohongshu.md:

# 搜索笔记,可组合筛选器 opencli xiaohongshu search 美食 --limit 10 opencli xiaohongshu search 美食 --sort latest --note-type video --publish-time week # 问"点点"AI,返回答案 + 引用来源 opencli xiaohongshu ask "上海露营需要注意什么?" -f json # 读笔记全文 / 评论(含楼中楼) opencli xiaohongshu note "https://www.xiaohongshu.com/search_result/<id>?xsec_token=..." opencli xiaohongshu comments "<笔记URL>" --with-replies --limit 20 # 我的收藏 / 点赞 opencli xiaohongshu saved --limit 20 # 创作者数据中心:笔记列表 + 单篇数据 + 账号概览 opencli xiaohongshu creator-notes opencli xiaohongshu creator-stats # 下载笔记中的图片/视频 opencli xiaohongshu download "<笔记URL>" --output ./xhs

Twitter 命令速查:趋势、发帖、列表、下载媒体

Twitter/X 是命令最多的适配器之一(30+ 子命令),详见 docs/adapters/browser/twitter.md:

# 看趋势 / 时间线 / 搜索 opencli twitter trending --limit 5 opencli twitter timeline opencli twitter search "react 19" --filter live # 最新推文 # 互动:发帖 / 回复 / 点赞 / 关注 / 书签 opencli twitter post "Hello from OpenCLI" opencli twitter like <推文ID> opencli twitter follow elonmusk opencli twitter bookmark <推文ID> # 列表(Lists)批量管理 opencli twitter list-create opencli twitter list-add-batch # 下载某用户媒体 / 单条推文的图与视频 opencli twitter download elonmusk --limit 20 --output ./twitter

其他热门平台命令速查表

以下是精选平台的常用命令,完整 100+ 站点清单见 docs/adapters/index.md:

平台高频命令示例说明
HackerNewsopencli hackernews top --limit 5公开接口,无需登录浏览器
Redditopencli reddit hotopencli reddit upvote <id>17 个子命令
YouTubeopencli youtube transcript <视频ID>搜视频、看字幕、管理订阅
微博opencli weibo hotopencli weibo publish热搜、发帖、评论
抖音opencli douyin videosopencli douyin publish看视频、发草稿、删稿
豆瓣opencli douban top250opencli douban movie-hot榜单、影评、下载剧照
微信读书opencli weread shelfopencli weread highlights书架、笔记、高亮
携程opencli ctrip hotel "上海"opencli ctrip flight酒店、机票、火车票全链路
Boss直聘opencli boss search "前端"opencli boss greet搜索、打招呼、聊职位
LinkedInopencli linkedin searchopencli linkedin inbox求职、私信、内容分析
1688opencli 1688 search 保温杯opencli 1688 download <商品ID>找货源、下载商品图
Midjourneyopencli midjourney generate "a cat"出图、查额度、下载
ChatGPT/Claude/Geminiopencli chatgpt ask "..."把 AI 应用本身也变成 CLI

每个平台都有独立文档(如 docs/adapters/browser/youtube.md、docs/adapters/browser/weibo.md),打开即可看到该站全部子命令与示例。

通用参数:一条命令适配所有场景

所有内置命令共享同一套输出与调试参数,一次学会、处处可用:

opencli bilibili hot -f table # 默认:终端富文本表格 opencli bilibili hot -f json # 管道给 jq 或喂给 LLM opencli bilibili hot -f csv # 直接进 Excel / 表格软件 opencli bilibili hot -f md # Markdown,方便贴进文档 opencli bilibili hot -v # 详细模式,打印流水线调试步骤

📌 另外几个新手要点:

  • 退出码即语义0成功、66结果为空、77需要登录、75超时,方便脚本判断,完整定义见 docs/guide/exit-codes.md;
  • 写操作有保护:知乎/小红书等发布、点赞类命令默认是"预览模式",加上--execute才真正执行;
  • 多浏览器配置文件opencli profile list查看,--profile work指定使用哪套登录态。

常见问题排查

现象解决办法
"Extension not connected"检查浏览器桥接扩展是否已安装并在chrome://extensions中启用
返回空数据或 UnauthorizedChrome 登录态过期,重新登录对应网站即可
启动报错 / 缺少 fetch升级 Node.js 至 ≥ 20.18.1
连接问题curl localhost:19825/status查看守护进程状态

小结:一张表带走

OpenCLI 内置适配器把"打开网站 → 登录 → 手动翻找"压缩成一条确定性命令:

  1. npm install -g @jackwener/opencli+ 安装浏览器桥接扩展,5 分钟上手;
  2. opencli list查看全部 100+ 平台命令,opencli <站点> <命令>即跑;
  3. ✅ 输出支持table / json / yaml / md / csv五种格式,无缝接入脚本与 AI;
  4. ✅ 想要新平台?用opencli-adapter-author技能让 AI 帮你写适配器。

📚 延伸阅读:新手入门指南 · 浏览器桥接安装 · 扩展 OpenCLI · AI 工作流

【免费下载链接】OpenCLIMake Any Website into CLI & Use your logged-in browser by AI agent.项目地址: https://gitcode.com/gh_mirrors/ope/OpenCLI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询