opencode/用命令行刷B站、爬小红书?这个开源工具让我戒掉了鼠标
用命令行刷B站、爬小红书?这个开源工具让我戒掉了鼠标
前言
说出来你可能不信,我现在刷B站热榜、搜小红书笔记、查Twitter热搜……全都是在命令行里完成的。
不是因为我多热爱折腾技术,而是真的太好用了。
今天介绍一个我用了半年的开源工具——OpenCLI,它让我彻底改变了上网的方式。
一、先说个真实场景
以前我想查B站今天最火的视频:
- 打开浏览器
- 输入 bilibili.com
- 等页面加载
- 找到热榜区域
- 看……
现在?打开终端,输入:
opencli bilibili hot --limit 5
回车,5秒钟,结果直接显示在终端里:
1. 【硬核科普】为什么CPU需要散热?| 播放: 328万
2. 办公室小野翻车现场 | 播放: 256万
3. 这UP主唱功什么水平?| 播放: 189万
...
鼠标?不需要的。
二、OpenCLI 是什么
简单说:一个命令行工具,能操控87个网站和应用。
支持的平台包括:
- B站、知乎、小红书、抖音
- Twitter、Reddit、HackerNews
- 微信公众号、微博、豆瓣
- 携程、1688、淘宝
- 还有更多……
不只是看,还能操作:
- 发帖、评论、点赞
- 下载视频和图片
- 搜索、抓取数据
- 自动化操作
三、我最常用的几个场景
1. 写文章找素材
以前在知乎、小红书找资料要来回切换页面。
现在:
# 查知乎热榜
opencli zhihu hot
# 搜小红书
opencli xiaohongshu search "旅游攻略"
# 搜微信公众号文章
opencli weixin search "上海旅游"
结果直接出来,还能导出成 Markdown。
2. 下载视频和图片
小红书看到好看的视频想保存?
opencli xiaohongshu download <笔记ID> --output ./downloads
B站视频也能下:
opencli bilibili download <视频BV号> --output ./videos
3. 自动化操作
想定时发小红书?想让AI帮你运营账号?
OpenCLI 支持浏览器自动化,可以:
- 自动登录网站
- 自动发帖、回复
- 自动抓取数据
- 配合AI Agent实现智能操作
四、和爬虫有什么区别
有人问:这不是爬虫吗?
完全不是。
爬虫是你在偷网站数据,风险大、不稳定、容易被封。
OpenCLI 是复用你自己的浏览器登录态,你看到什么,它就操作什么。相当于把你平时用鼠标干的事,用命令行自动执行。
优势:
- 稳定:因为用的是真实浏览器
- 安全:用的是你自己的账号
- 省心:不用研究网站的反爬机制
五、安装和使用
安装(需要 Node.js 21+):
npm install -g @jackwener/opencli
查看所有命令:
opencli list
验证安装:
opencli doctor
结语
用命令行操控网站这件事,一旦习惯就回不去了。
效率提升只是一方面,更重要的是:你开始用一种新的方式理解互联网——它不再是一个黑盒子,而是一堆可以操控的接口。
如果你也是喜欢折腾的程序员,或者想找点新玩法打发时间,强烈建议试试。
你会发现,原来上网可以这么简单。
你平时有什么重复性的上网操作?评论区说说,说不定能用 OpenCLI 自动搞定。