福建人飘在上海,记录上海的生活

← 返回首页

opencode/用命令行刷B站、爬小红书?这个开源工具让我戒掉了鼠标

用命令行刷B站、爬小红书?这个开源工具让我戒掉了鼠标

前言

说出来你可能不信,我现在刷B站热榜、搜小红书笔记、查Twitter热搜……全都是在命令行里完成的。

不是因为我多热爱折腾技术,而是真的太好用了。

今天介绍一个我用了半年的开源工具——OpenCLI,它让我彻底改变了上网的方式。


一、先说个真实场景

以前我想查B站今天最火的视频:

  1. 打开浏览器
  2. 输入 bilibili.com
  3. 等页面加载
  4. 找到热榜区域
  5. 看……

现在?打开终端,输入:

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 自动搞定。